Fuses richtig gesetzt?

Gast #224549
Hallo,

ich möchte gerne meinem ATmega8 mitteilen, dass er den externen
Oszillator benutzen soll. Ich habe im Datenblatt nachgesehen und alles
in PonyProg eingestellt, doch irgendwie bekomme ich jetzt ein seltsames
Verhalten.
Ich habe meine Schaltung wie in dem Tutorial hier aufgebaut, also ich
benutze nur den XTAL1-Pin.

Unter PonyProg habe ich folgende Häkchen gesetzt:

CKOPT
BODEN
SUT1
SUT0
CKSEL3
CKSEL2
CKSEL1
CKSEL0
BOOTSZ1
BOOTSZ0

Das eigentlich Problem ist, dass ich hier eine Schaltung aufgebaut
hatte mit einem Display bestehend aus vier 7-Segment-Anzeigen, die ich
wunderbar ansteuern konnte, als ich noch den internen Takt verwendet
habe. Nachdem ich die Fuses auf externen Oszillator umgestellt habe,
leuchtet ständig ein Segment aller Anzeigen auf. Da kann doch was
nicht...
Auch ist mir aufgefallen, dass der ATmega8 nicht mehr automatisch
geresetet wird, wenn ich ein neues Programm flashe, was vorher der Fall
war. Wie kann das sein?
Gast
Servus,

mit PonyProg kenne ich mich nicht aus. Hast du die Möglichkeit die
Fuses mit WinAVR einzustellen? ....meiner Meinung nach ganz einfach.
Falls du die Möglichkeit hast, kann ich ja mal nachschaun, wo man da
das Häkchen setzen muss.

Gruß, Peter
Gast
Hallo,

ich denke das hat sich wohl erledigt. Falls nicht habe ich auch gerade
gesehen, dass unter I/O-Grundlagen hier im Tutorial Screenshots zu den
Einstellungen sind. Da würde ich dann mal nachschaun.
Gast
Pony Prog stellt die zu setzenden Bits invertiert da.
Laut Datenblatt muss man z.b. für 1 MHZ 0001 setzen bei Ponyprog sind
das aber 3 Häckchen und ein Feld ohne Häckchen, schon komisch gemacht.

Ich habe extra erst die Fuses ausgelesen und davon eine
Bildschirmausschnitt gespeichert der durch eien Batchdatei vor Ponyprog
angezeigt wird damit mans wieder weiß wie rum das gehört.
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.