Здравствуйте. Попробовал новую версию avrdudeprog.exe. Спасибо, но это немного не то о чём просил. Ответ в ЛС.
Некоторые нюансы по работе HID AVR-Doper: В корневой папке программы должен быть файл libusb0.dll – требует его при запуске, хотя на форуме писали, что он мешает работе программатора AVRISP-mkII (в сообщение от vano11).
В файле atmel.ini нашёл пару ошибок: для atmega8 по умолчанию установлен, бит BOOTLOCK12.
Для attiny13 установлено:
Код: Выделить всё
;High байт
*********************
highbytebit4enabled=1
highbytebit4name=SPMEN
highbytebit4def=1
а должно быть так:
highbytebit4enabled=1
highbytebit4name=SELFPRGEN
highbytebit4def=1
А чтобы программа не ругалась при записи на установленные lock биты, у меня такая метода:
При добавлении новых контроллеров, после внесения всех установок для lock, fuse и extended bit согласно информации в DATASHEET, нужно подключить контроллер и считать Fuses. Затем внести поправки в файл atmel.ini для неактивных (сереньких NOT USED) lock бит:
Код: Выделить всё
Lockbytebit*enabled=0
Lockbytebit*name=NOT USED
Lockbytebit*def=1
т.е. установить в Lockbytebit*def=0, если в окне установлена галка.
Аналогично для extended бит.
В архиве для примера исправленные установки atmega48: