Главная » Микроконтроллеры » Программирование AVR микроконтроллеров через CodeVisionAVR

Программирование AVR микроконтроллеров через CodeVisionAVR

Пример программирование AVR микроконтроллеров при помощи CodeVisionAVR

Сначала скачиваем программу CodeVisionAVR и устанавливаем ее.

Далее прошиваемый микроконтроллер вставляем в панельку LPT программатора, подключаем его к порту компьютера, и подаем питание. Запускаем программу CodeVisionAVR.

1.  Первоначально нам необходимо настроить порт, для этого заходим в меню Settings -> Programmer.

программирование AVR

В открывшемся  окне, все настройки выставляем  как на рисунке ниже

программирование AVR

2.  Нажимаем ОК, дальше заходим в меню Tools -> Chip Programmer

программирование AVR

Откроется следующее окно:

программирование AVR

3. Находим необходимый нам микроконтроллер из выпадающего меню. В  данном случае выбираем Attiny2313.

программирование AVR

4. Теперь нам необходимо открыть файл прошивки, в этом окошке выбираем  File -> Load FLASH

программирование AVR

5. Откроется окно, где нужно выбрать файл прошивки   Прошивка 2.4+.hex, кстати, не забудьте внизу из выпадающего меню «Тип файлов» выбрать этот тип файла.

программирование AVR

Если нужно записать файл EEPROM выбираем его точно также, для этого нажимаем меню File -> Load EEPROM, расширение этого файла .eep, если к вашему проекту такой файл не прилагается, значит нужно прошивать только FLASH т.е. .hex.Имейте ввиду, что процесс  прошивки FLASH, EEPROM  и фьюзов это отдельные и самостоятельные процедуры.

В связи с этим  рекомендуется программировать сперва FLASH, далее EEPROM, затем фьюзы.

7. Значит, файл прошивки мы загрузили, далее нам необходимо записать программу в память микроконтроллера, для этого выбираем:

программирование AVR

После чего пойдет процесс программирования:

программирование AVR

8. Потом ставим галочку Program Fuse Bit(s), если вы не поставите галочку – фьюзы не будут записываться.

программирование AVR

Для того чтобы проверить, видит ли наша программа программатор, подключенный к LPT порту, нажимаем кнопку Reset Chip, на программаторе должны мигнуть светодиод  чтения/записи.

В процессе прошивки микроконтроллера нельзя выключать или  перезагружать ПК.

Все, теперь микроконтроллер можно вставить в панельку платы Tracker Pi-2

P.S. Так как микроконтроллер в данной схеме затактирован от внешнего генератора, то в случае повторного перепрограммирования, на 4 и 5 ногу Attiny2313 необходимо повесить любой кварц частотой от 8 МГц.  до 12 МГц.






1 комментарий

  1. я правильно понял? сначала открываем hex файл и нажимаем program all, и после прошивке ставим FUSE и нажимаем кнопку program all? ребята я правильно понял?

    Ответить

Добавить комментарий