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