Схемы, программы, прошивки PonyProg *e2s

Discussion in 'Электроника и Фрикинг' started by aqqa, 1 Sep 2009.

  1. aqqa

    aqqa Banned

    Joined:
    12 Jul 2008
    Messages:
    96
    Likes Received:
    16
    Reputations:
    3
    Помогите написать скрипт для прошивки МК

    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
     
    #1 aqqa, 1 Sep 2009
    Last edited: 1 Sep 2009
  2. Animal

    Animal Elder - Старейшина

    Joined:
    19 Oct 2007
    Messages:
    221
    Likes Received:
    89
    Reputations:
    6
    16 фьюзов упаковано в два байта High и Low. Чтобы изменить конкретный фьюз надо изменить соответствующий бит в конце строки, там где 0bXXXXXXXX. BODLEVEL и BODEN это первый и второй бит (если считать слева) в Fuse Low.
     
    1 person likes this.