USB - программатор AVR,I2C (v.2.0)

       

Применение программатора.


Операции с микросхемами памяти с интерфейсом I2C .

Соедините плату программатора при помощи USB шнура и запустите приложение, при исправном USB канале и шнуре в левой нижней части приложения появиться сообщение "Программатор к работе готов" в противном случае появиться сообщение "Программатор не подключен !".

Подсоедините к плате программатора адаптер для микросхем памяти с интерфейсом I2C, вставте в колодку микросхему в нашем случае это 24С64 обьемом 8 килобайт, выберете позицию этой микросхемы при помощи инструментальной кнопки "Чип", как показано на рисунке 3.





Рис.3



Если операция (чтение, запись, и.т.д) выполнена успешно то в окне сообщений это будет выглядеть как показано на рисунке 4, иначе в окне сообщений будет сообщение об ошибке .





Рис.4



Операции с микроконтроллерами AVR .



Подсоедините к плате программатора адаптер для микроконтроллеров AVR вставте в колодку микросхему в нашем случае это Atmega 16 , выберете позицию ISP Connector >> AVR (автоопределение) при помощи инструментальной кнопки "Чип" , как показано на рисунке 5 .





Рис.5

При выполнении какой либо операции программатор начинает с чтения сигнатурных байт микроконтроллера ( т.е. выполняется автоопределение чипа ), как показано на рисунке 6.





Рис.6

В противном случае в окне сообщений будет сообщение об ошибке как показано на рисунке 7.



Рис.7

Это сообщение говорит о том что нет ответа от микроконтроллера (не исправен микроконтроллер) или соединяющий программатор с адаптером кабель.

Если все нормально можно выполнять операции : чтения, записи, стирания, верификации (FLASH и EEPROM памяти) чтения (калибровочной ячейки, битов конфигураций (fuse)), записи (битов конфигураций (fuse)).



Cледует отдельно отметить чтоб лишний раз не стирать перед записью микроконтроллер операция стирания кристалла выполняется в каждой операции записи FLASH памяти, это показано на рисунке 8.





Рис.8

Биты конфигураций (fuse) и биты защиты (lock) при установке должны быть подтверждены "галочкой" т.е. данный бит равен 0, сброшен не подтвержден данный бит равен 1, как и положено в микроконтроллерах AVR, установка и сброс битов конфигураций и защиты показан на рисунке 9.





Рис.9



Содержание раздела