SIO2IDE

  

Der Selbstbau und Entwicklung von V4.4S (ohne USB)

 

              

 

                 Abb. Gesamtgerät                                                   Abb. ohne Oberteil

 

 

 

 

Abb. Controllerplatine

 

    

 

Abb. Controllerplatine und CF-Adapter

 

 

              Die original FUSE's von SIO2IDE sind:
              LOW=0xFFh
              HIGH=0xDFh

              SPIEN

              und sollten wie folgt geändert werden:
              LOW=0x3Fh
              HIGH=0xDFh

              SPIEN, BODEN, 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.