SIO2SD

 
 
        
 
                         Abb. Gesamtgerät                                                                Abb. Innenaufbau                       
 
 
 
 
Die deutsche Firmware kann hier nicht bezogen werden, es besteht jedoch die Möglichkeit sich diese bei einem Treffen von mir aufspielen zu lassen.

Die Konfiguration der FUSE-Bits sollte wie folgt gesetzt werden (bei 14.31818MHz Version):

H: 0xC3 L: 0x3F

H: Bit 2, 3, 4 und 5

BOOTSZ1, EESAVE, CKOPT und SPIEN
(EESAVE optional)

L: Bit 6 und 7

BODEN und BODLEVEL


Warum BODEN und BODLEVEL?

Durch schlechte Verbindung (Kontaktprobleme) oder Spannungsspitzen / Spannungseinbruch (beim Einschalten des Rechners) kann es vorkommen, dass der ATMEGA beim Zugriff auf der SIO-Leitung zusammenbricht und unkontrolliert neu anläuft. Dabei können einzelne Bits umkippen.

Mit BODEN wird die Brown-out detection aktiviert, damit wird die Betriebsspannung überwacht, sinkt diese bis zum bestimmten Wert wird der Controller abgeschaltet um z.B. Speicherverlust zu verhindern.

Mit BODLEVEL wird der Brown-out detection level von 2,7V auf 4,0V umgeschaltet.