Не работает программатор AVR, Не работает USBasp — тысячи запросов в Яндексе и Гугл. Купил конструктор Радио-Кит, собрали по инструкции — получился USBasp программатор. Подключаем его к компьютеру и... — Неизвестное устройство.
Решение проблемы
В инструкции и на всех сайтах советуют не ставить джампер JP3 — в моей инструкции написано: «Перемычка ставиться в случае перепрошивки внутреннего контроллера ATMega8» Я долгое время грешил на то, что контроллер не прошит.
Раглядев плату заметил полосочки указывающие на установку двух перемычек, соединяющие 20ю и 4ю ножку Меги8, выход SCK и 19ю ножку Меги8.
Согласно инструкции и прилогаемой схеме — джампер якобы НЕ НУЖЕН. Но разобравшись со схемой понимаешь что программируемый чип не получает питание +5V. Очень небрежная ошибка производителей. Припаяйте перемычки и замкните джампер.
Внимательно изучите ATMega8. Основные ножки:
1 ножка — RESET
17я — MOSI
18z — MISO
19 — SCK
20 — AVCC ( в инструкции к программатору именовалась как VTG)
На одном сайте вычитал, что при программировании чипов питание должно подключаться ко всем ножкам VCC (AVCC)
Что необходимо для прошивки чипа?
Необходимо следующее:
-Кабель, соединяющий USBasp с самим контроллером. Выходы программатора MOSI, MISO, USCK, VCC(VTG) и RESET подключаются к выходам на плате с установленным микроконтроллером.
Послесловие
После проделанных манипуляций программатор определился компьютером как libusb-win32 devices. Но работать не хотел. Extreme Burner писал «Cannot Comunicate with TargetChip».
И на всех схемах JP3 — указан для перепрошивки внутреннего чипа. Это так. Но и питание через него необходимо подавать на программируемую плату.
Спасибо за внимание
___
http://habrahabr.ru/post/165029/
Комментариев нет:
Отправить комментарий