[elektro] AVR nem értem

Krisztian Jambor darthoneil at gmail.com
Tue Apr 20 09:57:10 CEST 2010


sziasztok,

egy olyan érdekes dolog állt elő, hogy Atmegáknak (M16, M32) akartam a fuse
bitjeit módosítani, de azok sorra halnak. bascomban az stk500 extended
programozó van beállítva és az alap belső 1MHz órajelen szépen megy minden.
de amikor az adatlap szerint a saját 8MHz-es belső oszciját akarom
beállítani, akkor történik a lehalás. Az adatlap szerint ehhez a fuse High-t
kell módosítani 0xE1-ről 0xE4-re. Ezt egy M16 és M32 nem élte túl. Ezután
ugyanis sem a signature, sem a lock, sem a fuse nem olvasható és nem is
lehet őket többet programozni. Aztán csak úgy próbából amit alapból
kiolvasott 0xE1-et a programozó, azt próbáltam visszaírni egy másik
M32-be és lássatok csodát, ez is lehalt. Namost ha az eredetit írom bele
vissza, akkor nem értem miért hal meg. esetleg valami ötlet? További
infóként a megák egy külön próbanyákon voltak (csak a reset 10K-s
felhúzóval, egy led az OC2 lábon és az isp van bekötve) és a Cseh Robi féle
STK500-al programoztam, megjegyzem eddig ezzel az összeállítással sosem volt
gondom, bár a fuse biteket nem is nagyon bántottam.
Most külső órajellel megpróbálom őket feléleszteni, hátha sikerül, de nagyon
kiváncsi vagyok, mi okozhatja a galibát.


More information about the Elektro mailing list