SIO2SD

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.


