Прошивка это процесс записи специального кода или программы во внутреннюю память микроконтроллера. Существует несколько способов прошивки и куча разных программаторов. Для прошивки микроконтроллеров AVR очень удобно пользоваться USB asp программатором. Сначала необходимо подать напряжение на сам микроконтроллер. Для подключения программатора необходимо все выводы микросхемы подсоединить непосредственно к программатору. Этот программатор реализован на Atmega8,и требует минимального числа внешних деталей. Но для перед тем как использовать этот программатор нужно его предварительно прошить. А для его прошивке потребуеться еще один программатор.
На программаторе USB asp есть две лампочки: синяя загорается, когда устройство подключено и готово к работе и красная, которая горит в процессе прошивки. Перед тем как его использовать нужно будет установить драйвера под windows. Ниже представлена значение каждого выхода программатора.
Эти выводы, как на микроконтроллере, так и на программаторе имеют одинаковое обозначение:
Подключать и прошивать микросхемы очень удобно с помощью монтажной платы и специальных соединительных проводков, можно конечно сделать проводки самому, но это отнимет у вас немало времени. Применяя данный способ прошивки микроконтроллер сразу же после прошивки приступает к работе. Не нужно собирать специальных схем для прошивки, а затем другую схему для работы и постоянно после прошивке переставлять микропроцессор.
Все примеры которые будут приведены в данном разделе будут написаны на языки «СИ» в среде разработке Atmel Studio. Для прошивки будет использоваться программа Khazama - очень удобная программа не нужно долго разбираться, просто выбрал нужный HEX – файл и залил его на микропроцессор.