Home   Mikrocontroller und Programmierung    Bascom-AVR    Fuses im ATtiny2313

Elektronik-net

Franzis Akademie

Weitere Artikel aus dem Elo-Magazin
Mikrocontroller, Fuses im ATtiny2313

Fuses im ATtiny2313

Jetzt hat es mich auch erwischt! Nachdem ich schon mehrere Jahre mit AVR uC's Projekte realisiere vom RC5-Übersetzer über LC-Meter, Frequenzzähler bis 120 MHz und den DDS-Generator, habe ich mich zum ersten mal mit den Fuses vertan und der t2313 rührte sich nicht mehr. Natürlich nimmt man an alles richtig gemacht zu haben und eine Minute später rührte sich der nächste t2313 nicht mehr.

von Rudolf Drabek

Guter Rat ist ja nicht teuer. Es gibt ja genug Info wie man dieses Problem wieder löst und ich hatte genug Material zu Hause um in 25 Minuten beide t2313 wieder aus dem Koma zu holen.

 

Es muss aber nicht immer so einfach sein, wie in meinem Fall, wo ich 0 mit 1 verwechselt habe in dem Sinn, dass speziell bei den AVR Fuses gilt:

  • 0 = programmiert und hat im Feld des Programmtools ein Häkchen.
  • 1 = nicht programmiert, kein Häkchen, nicht in Funktion


Bei mir habe ich die CKSEL 3:0 Fuses auf 0 statt auf 1 gesetzt. Der Quarzoszillator war abgeschaltet und mit dieser Einstellung wartet der t2313 auf einen externen Takt.
Den hat er mit Bauteilen aus der Schatzkiste wieder bekommen:

  • 1. Ein Quarzoszillator um 20 ct mit 16 MHz und
  • 2. Ein Bandkabel von einer defekten PC-Karte.


Als Programmierumgebung verwende ich das Pollin Board, wo ich einen Steckplatz für das Bandkabel verwendete. Siehe folgende Bilder:

 
Der Quarzoszillator mit dem Bandkabel und etwas HeißkleberDer Quarzoszillator mit dem Bandkabel und etwas Heißkleber

 

Ganzen Artikel lesen...