Помогите, вам единственным обращаюсь за помощью, так как ваш проект самый высококвалифицированный.
С уважением DruidCat уже как пятнадцать лет. Мяу.
Код: Выделить всё
@ECHO OFF
rem Микроконтроллер ATmega168 (ключ -p m168), подставляешь название своего камня.
rem Записать младший и старший фюз байты
rem avrdude -p m168 -c usbasp -U lfuse:w:0xDF:m -U hfuse:w:0xDF:m
rem Записать память еепром (main.eep) и флеш (main.hex) память МК
rem avrdude -p m168 -c usbasp -U eeprom:w:main.eep -U flash:w:main.hex
rem Записать только флеш память МК
rem avrdude -p m168 -c usbasp -U flash:w:main.hex
rem Записать только EEPROM память МК
rem avrdude -p m168 -c usbasp -U eeprom:w:main.eep
rem (rem - это коментарий в bat файле) убрать перед нужным вариантом.а как залить в программатор этот самый файл прошивки?546vlad писал(а):Качал с сайта, что привел выше radteh. Файл прошивки для USBAsp называется usbasp-mega8-12mhz.hex, лежит в папке firmware. Только если будете пользоваться программатором с этой прошивкой через CodeVisionAVR и будет вылетать ошибка - повторяйте действие еще раз. Немного неудобно, но работает. Кстати, может кто-нибудь знает как решить эту проблему?
спасибо, будем разбираться546vlad писал(а):Очень просто: достаточно иметь другой программатор и замкнуть перемычку self programming (sp) или reset.
можно было бы, но у меня ноутбук... поэтому собственно и парюсь с программаторами...DruidCat писал(а):Спаяй программатор Громова. Как это сделать, в соседней теме написанно тут:
http://radiokot.ru/forum/viewtopic.php?f=20&t=53442
Если сначала прошиваю через khazama с максимальной скоростью то после этого avrdude шьет с той же скоростью как и khazama, быстро.А если сразу с дудкой то медленнее.radteh писал(а): Кстати в последних версиях usbasp появилась поддержка программной смены скорости программирования и её поддерживают только avrdude и khazama, оболочки этого не умеют.
Bitclock period, specified using -B switch, is rounded
to closest available frequency:
* less than 0.5 or none - default speed (jumper setting)
* 0.5 - 1.0 -> 1.5 MHz
* 1.0 - 2.0 -> 750 kHz
* 2.0 - 4.0 -> 375 kHz
* 4.0 - 8.0 -> 187.5 kHz
* 8.0 - 20.96 -> 93.75 kHz
* 20.96 - 46.88 -> 32 kHz
* 46.88 - 93.75 -> 16 kHz
* 93.75 - 187.5 -> 8 kHz
* 187.5 - 375.0 -> 4 kHz
* 375.0 - 750.0 -> 2 kHz
* 750.0 - 1500.0 -> 1 Khz
* more than 1500.0 -> 500 Hz