Прочитать фьюзы из atmega8 (в файлы пишутся hex значения, типа 0xde):
sudo avrdude -c usbasp -p m8 -U hfuse:r:hfuse.txt:h -U lfuse:r:lfuse.txt:h
Прочитать фьюзы из atmega8 (в файлы пишутся в двоичном виде, типа 0b11011101):
sudo avrdude -c usbasp -p m8 -U hfuse:r:hfuse.txt:b -U lfuse:r:lfuse.txt:b
Онлайн калькулятор для фьюзов:
http://www.engbedded.com/fusecalc/
http://www.elektronik-kompendium.de/public/arnerossius/temp/avrfuse/
Три странички с расшифровкой фьюзов под разные контроллеры:
http://www.psychogenic.com/resources/avr/fuses/fuse-low.pdf
http://www.psychogenic.com/resources/avr/fuses/fuse-high.pdf
http://www.psychogenic.com/resources/avr/fuses/fuse-ext.pdf
Записать фьюзы в atmega8 (в данном примере 8MHz внутренний генератор)
sudo avrdude -c usbasp -p m8 -U lfuse:w:0xE4:m
Записать прошивки в atmega8
sudo avrdude -c usbasp -p m8 -U flash:w:main.hex:i
Подписаться на:
Комментарии к сообщению (Atom)
А более подробно можно? последний пункт...flash:W:main.hex:i флешка с буквой W в корне которой лежит мэйн.хекс? так?
ОтветитьУдалитьflash:w:main.hex:i
ОтветитьУдалить---------------------------
flash - указание с чем работаем - с флэш
w - записываем (write)
main.hex - сам файл с прошивкой - лежит в каталоге из которого даем команду
i - формат прошивки (Intel Hex)
тут список всех опций и т.п.
ОтветитьУдалитьhttp://www.nongnu.org/avrdude/user-manual/avrdude_4.html#Option-Descriptions