Для подключения AVR программатора USBASP к микроконтроллеру требуется соеденить определенным образом выводы разъема ISP программатора с выводами микроконтроллера.
Для внутрисхемного программирования и для версии с макетной платой или ZIF-панелью схема подключения программатора одинаковая. Для успешного подключения микроконтроллера к AVR программатору USBASP необходимо соединить всего 5 проводов (6 проводов в случае питания целевой платы от программатора).
Подключаем выводы программатора к выводам микроконтроллера:
Программатор -> Микроконтроллер
- MISO -> MISO
- MOSI -> MOSI
- SCK -> SCK
- RES -> nRESET
- GND -> GND
- VCC -> VCC (не нужно подключать если у микроконтроллера отдельное питание)
Обратите внимание что вывод RESET со стороны микроконтроллера должен быть “подтянут” к “+” питания через резистор 5-15кОм. Такая мера необходима потому что вывод RESET микроконтроллера имеет активный логический уровень – “0”, это значит что если он будет ни к чему не подключен или соединен с GND – то микроконтроллер будет находится в режиме “вечного сброса” и не начнет выполнять записанную в него программу до тех пор пока не выйдет из этого режима. Как раз для того чтобы всякие наводки и помехи не мешали микроконтроллеру нормально и без сбоев работать необходимо устанавливать дополнительный резистор, подтягивающий вывод RESET к высокому логическому уровню.
Вывод VCC не нужно соединять с микроконтроллером, в случае если ваша схема на микроконтроллере имеет внешнее питание, то есть запитана от другого источника. Обратите внимание что питание целевой схемы от программатора очень не желательно, потому что в этом случае питание берется от порта USB компьютера. Как известно порт USB может обеспечить для питания очень незначительный ток, поэтому рекомендуется брать питание от программатора USBASP только в случае когда подключен только микроконтроллер. Чтобы не допускать перенагрузки USB порта компьютера НЕ РЕКОМЕНДУЕТСЯ использовать вывод VCC программатора в случае внутрисхемного программирования (программирования контроллера в готовом устройстве).