Технический форум по робототехнике.
-= Александр =- » 20 окт 2010, 12:41
Может кто сталкивался - что будет если неправильно частоту ядра задать? В смысле больше чем оно умеет... Житаг при этом будет работать или уже будет не перешить?
Сергей » 20 окт 2010, 12:45
Может работать и будет, но скорее всего не так как ожидается. Ведь кристалл рассчитан на определенные временные диаграммы, может где-нибудь что-нибудь не будет защелкиваться.
-= Александр =- » 20 окт 2010, 13:05
Хочется попробовать разные частоты, но боюсь запороть контроллер. Если делать все это в дебаге - оно после перезапуска в себя придет?
galex1981 » 20 окт 2010, 13:09
Пробовал на LPC2148, LPC2368 - если неверное значение частоты ядра стоит - просто проц работает на свое родной частоте. Ну уж кто игнорирует значение пока не выяснил: или Keil или прошивальщик, или сам проц
-= Александр =- » 20 окт 2010, 13:36
Сделал 72 МГц для LPC2478 - на этом все и кончилось. Житаг его не видит, программа не работает, а кварц генерит.
galex1981 » 20 окт 2010, 13:48
Чем прошивал?
-= Александр =- » 20 окт 2010, 13:53
Keil + H-JTAG
galex1981 » 20 окт 2010, 14:04
Вообще дело не в частоте кварца, потому как 72 Мгц для LPC2478 родная частота, могу посоветовать еще по COM порту соединиться попытаться
-= Александр =- » 20 окт 2010, 14:08
Понял свой косяк - частота умножается на 2М, а не на М... Так что у меня получилось частота ядра 144МГц... Проц от такого не мог сдохнуть физически?
galex1981 » 20 окт 2010, 14:27
Физически думаю что не мог, но заблокироваться как то мог
-= Александр =- » 20 окт 2010, 18:15
В общем делаю приблуду для прошивки через ком. Говорят помогает...
Добавлено спустя 2 часа 9 минут 49 секунд:
Да, FlashMagic прочистил ему мозг - все заработало!
Достаточно было подтянуть P2.10 на землю, подключить UART и все прошилось. Кстати управление Ресетом я не делал - и без него шьет нормально)
galex1981 » 20 окт 2010, 22:14
Ну и замечательно!