logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Atmega 32 [ogólny] weryfikacja fusebitów

margas4542 05 Wrz 2010 09:42 1390 3
REKLAMA
  • #1 8477051
    margas4542
    Poziom 16  
    Proszę o weryfikację fusebitów bo jak coś sknocę to nie wybrnę do zimy...
    
    -------------------------------------------------------
    Program AVR8 Burn-O-Mat v2 == odczytane ==
    
    <?xml version="1.0" encoding="UTF-8" standalone="no"?><AVR caption="ATmega32" name="m32"><Fuse 
    
    name="OCDEN" state="1"/><Fuse name="JTAGEN" state="1"/><Fuse name="SPIEN" state="0"/><Fuse 
    
    name="CKOPT" state="1"/><Fuse name="EESAVE" state="0"/><Fuse name="BOOTSZ1" state="0"/><Fuse 
    
    name="BOOTSZ0" state="0"/><Fuse name="BOOTRST" state="0"/><Fuse name="BODLEVEL" state="1"/><Fuse 
    
    name="BODEN" state="1"/><Fuse name="SUT1" state="1"/><Fuse name="SUT0" state="1"/><Fuse 
    
    name="CKSEL3" state="1"/><Fuse name="CKSEL2" state="1"/><Fuse name="CKSEL1" state="1"/><Fuse 
    
    name="CKSEL0" state="1"/></AVR>
    -------------------------------------------------------
    
    Program AVR8 Burn-O-Mat v2 XTAL 16MHz + 22pF == ustawione [do weryfikacji] ==
    
    <?xml version="1.0" encoding="UTF-8" standalone="no"?><AVR caption="ATmega32" name="m32"><Fuse 
    
    name="OCDEN" state="1"/><Fuse name="JTAGEN" state="1"/><Fuse name="SPIEN" state="0"/><Fuse 
    
    name="CKOPT" state="1"/><Fuse name="EESAVE" state="0"/><Fuse name="BOOTSZ1" state="0"/><Fuse 
    
    name="BOOTSZ0" state="0"/><Fuse name="BOOTRST" state="0"/><Fuse name="BODLEVEL" state="1"/><Fuse 
    
    name="BODEN" state="1"/><Fuse name="SUT1" state="1"/><Fuse name="SUT0" state="0"/><Fuse 
    
    name="CKSEL3" state="0"/><Fuse name="CKSEL2" state="1"/><Fuse name="CKSEL1" state="1"/><Fuse 
    
    name="CKSEL0" state="0"/></AVR>
    -------------------------------------------------------
  • REKLAMA
  • #2 8477267
    gaskoin
    Poziom 38  
    chyba masz innego datasheeta niż wszyscy :)
  • REKLAMA
  • #3 8477755
    margas4542
    Poziom 16  
    ....mam takiego jak wszyscy w języku angielskim....strona 26...tylko czy program AVR8 Burn-O-Mat podaje w tym pliku txt "0" jaka zaprogramowane, czyli jak wpiszę <Fuse name="CKOPT" state="0"/>
    czyli jak w tabelce z datasheta to atmega jest zaprogramowana na pracę z zewnętrznym kwarcem 16 MHz...oczywiście plus bity CKSEL
  • #4 8477798
    gaskoin
    Poziom 38  
    zawsze można to łatwo sprawdzić czy podaje 0 jako zaprogramowany czy nie.

    Wystarczy sprawdzić w DS domyślną wartość bitu którego nie zmienialiśmy i sprawdzić jaki został odczytany w programie. Wnioskuję, że w tym programie jakiego używasz 0 oznacza zaprogramowany a 1 niezaprogramowany, wobec czego bity masz ustawione na zewnętrzny rezonator RC o częstotliwości 0.9-3 MHz :)
REKLAMA