-Чем и как "прошить" МК AVR.
-Как загрузить программу в микроконтроллер.
-Как запрограммировать микроконтроллер AVR.
Я советую прошивать микроконтроллер прямо из программатора встроенного в компилятор CodeVisionAVR через простейший адаптер - буквально "пять проводков" (схема ниже) соединяющих принтерный порт ПК с прошиваемым микроконтроллером AVR.
ПРОГРАММИРОВАНИЕ AVR
Результат написания и компиляции программы - файл-прошивку с расширением .hex (и возможно файл .epp с содержимым для EEPROM МК) нужно записать ("зашить", "загрузить", "прожечь") в МК . МК AVR многократно программируются прямо в устройстве в котором будут работать - такое программирование называют - "ин систем программинн" или ISP.