Свежие обсуждения
Микроконтроллеры

Программа на Ассемблере. Непонятки.

1 3

Понадобилась такая штука: http://www.radioamator.ru/publ/mikrokontrollery/na_mikrokontrollerakh/7_kanalnaj... Подрихтовал платку под себя, спаял. Проблемы начались уже при прошивке МК, ПикКит2 лайт выдал в конце какую-то ошибку, опосля контроллер ужо не видится. Ладно, воткнул в плату, вроде всё функциклирует, только светодиод на 7-м выводе горит постоянно, неправильно. Не ожидал такой бяки от...
Просьба к умным, гляньте пожалста опытным глазом, шо там не так. Сам я в этих вопросах никакой.

 

FOLKSDOICH: ПикКит2 лайт выдал в конце какую-то ошибку, опосля контроллер ужо не видится

Какую ошибку?

Если программатор исправен, исправна линия связи с программатором и МК, а также питание ничего не просаживает (или есть внешнее питание), и на линиях PGD, PGC, MCLR нет ничего мешающего - МК будет читаться ВСЕГДА, чтобы Вы туда не зашили.
На МК, которые имеют вывод MCLR способный работать на выход в настройках программатора может понадобиться включать опцию "MCLR first" (подать сигнал на ножку MCLR до подачи питания на МК).

 

Вот не сообразил скрин сделать.

 

Сергей К: в настройках программатора может понадобиться включать опцию "MCLR first" (подать сигнал на ножку MCLR до подачи питания на МК).

В ПикКит2 лайт она не работает.
И мне кажется, что-то не так с самой прошивкой.

 

Мож из-за константы?
http://www.microchip.ru/phorum/read.php?f=2&i=98347&t=98347

 

Так всё же работает, только один глюк со светодиодом.

 

7й шлейф в норме?

Всегда удивляюсь попыткам взять МК с минимальным количеством ног и потом навешать на него кучу дешифраторов

 

а что там записано в конфиге MCLRE?
и не ругнулся ли программатор на то, что ресет теперь не доступен?

 

Возможно он не смог пройти проверку памяти после прошивки, если MCLR был задействован как выход.

 

Что там гадать? Умер он (контроллер), 7-й вывод пробит на общий. Потому и в программаторе не виден, и светодиод постоянно светит.