Khazama AVR Programmer



Khazama AVR Programmer – графическая оболочка консольной программы avrdude, разработана арабским программистом, поддерживаемая системами Windows XP/Vista. Програма предназначенная для прошивки микроконтроллеров фирмы Atmel семейства AT90/ATtiny/ATmega/ATXmega.

Khazama может считывать и записывать программный код, очищать память и программировать FUSE-биты, так же есть функция автоматического программирования и настройка тактовой частоты программирования. Программа поддерживает работу с программатором USBasp.

Скачать Khazama AVR Programmer v1.7

Скачать Khazama AVR Programmer v1.6.2


Настройка и прошивка

Запускаем программу



Для настройки программы заходим в Command -> Program Options



Здесь находятся настройки программы, подавляющее большинство которых настройка Auto program (автоматического программирования), выделенные в списке красным цветом. Используя функцию автоматического программирования, такие действия как считывание, стирания, запись и проверка выполняются по очереди автоматически, что очень удобно. Достаточно нажать, кнопку Auto program и все пункты отмечены галочками в настройках программы будут выполнены.

1. Располагать окно программы поверх остальных окон
2. Загружать в буфер программы последний закрытый файл
3. Считать FLASH память микроконтроллера в буфер программы
4. Считать EEPROM память микроконтроллера в буфер программы
5. Очистить память микроконтроллера
6. Записать прошивку в FLASH память микроконтроллера
7. Записать прошивку в EEPROM память микроконтроллера
8. Сверить байты FLASH память микроконтроллера после записи
9. Сверить байты EEPROM память микроконтроллера после записи
10. Записать Fuse bits в микроконтроллер
11. Проверять правильность выбора модели микроконтроллера
12. Настройка тактовой частоты программирования



Выбираем микроконтроллер через выпадающий список



или через меню File -> AVR -> …



Загружаем файл прошивки в программу File -> Load FLASH file to Buffer, указываем файл и нажимаем Открыть



Прошивка загружена в буфер. Если микроконтроллер был ранее прошит, стираем его Command -> Erase Chip



Выбираем Да

Теперь можно записать программу в микроконтроллер Command -> Write Flesh Buffer to Chip



После появится окно, подтверждает удачную запись программы, нажимаем Ok