Сегодня у нас нулевой урок, он один из самых главных, без него мы не сможем программировать микроконтроллер.
Подключаться мы будем к микроконтроллеру Atmega8, через программатор AVRISP mkII, он имеет следующие разъемы:
Схема подключение микроконтроллера:
Каким бы Вы не пользовались программатором и средой разработки, Вам обязательно понадобиться настроить биты установок (Мы будем использовать Microchop Studio):
Биты установок (фьюзы):
Программный код будем писать в программе Microchip Studio. Для заливки ПО в микроконтроллер необходимо нажать Ctrl+Shift+P. В окне появиться надстроечное меню где мы будем настраивать наш контроллер перед программированием (Ваши настройки будут зависит от микроконтроллера):
Так же мы будем использовать готовую плату Arduino Nano (на микроконтроллера Atmega 328P):
Так же данную плату можно программировать с помощью программатора AVRISP mkII:
Единственно, при программировании платы Arduino Nano через программатор AVRISP mkII, Вы скорей всего сотрете внутренний загрузчик, который использует среда программирования Arduino IDE. Как восстановить загрузчик у меня будет отдельный урок.
Расположение выходов микроконтроллера Atmaga328P: