PDA

Просмотр полной версии : PonyProg *e2s


aqqa
01.09.2009, 09:48
Помогите написать скрипт для прошивки МК

Bот нашел в гугле скрипт http://eldigi.ru/site/house/23.php

SELECTDEVICE ATMEGA8
CLEARBUFFER
LOAD-PROG clock5k.hex
PAUSE "Прошить мк?"
ERASE-ALL
WRITE&VERIFY-PROG
PAUSE "Прошить fuse биты?"
#Fuse High Byte: RSTDISBL WDTON SPIEN CKOPT EESAVE BOOTSZ1 BOOTSZ0 BOOTRST 0b11011001
#Fuse Low Byte: BODLEVEL BODEN SUT1 SUT0 CKSEL3 CKSEL2 CKSEL1 CKSEL0 0b11100011
# note that a 1 means programmed. (для понипрог инвертируем)
WRITE-FUSE 0x261C

тут не понятно что такое #Fuse High Byte и #Fuse Low Byte, и как их ставить,если мне нужно поставить например BODLEVEL и BODEN

Animal
01.09.2009, 14:39
16 фьюзов упаковано в два байта High и Low. Чтобы изменить конкретный фьюз надо изменить соответствующий бит в конце строки, там где 0bXXXXXXXX. BODLEVEL и BODEN это первый и второй бит (если считать слева) в Fuse Low.