Forum: Mikrocontroller und Digitale Elektronik Fuses richtig gesetzt?


von Sven Scholz (Gast)


Lesenswert?

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?

von Sven Scholz (Gast)


Lesenswert?

So wie es aussieht, haben die FUSES direkte Auswirkungen auf meine
Anzeige. Das ist irgendwie komplett seltsam...

von Sven Scholz (Gast)


Lesenswert?

Hat niemand einen Rat für mich?

von Peter (Gast)


Lesenswert?

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

von Peter (Gast)


Lesenswert?

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.

von Thomas O. (Gast)


Angehängte Dateien:

Lesenswert?

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.

von Thomas O. (Gast)


Lesenswert?

sorry war ChiblasterAVR und nicht PonyProg was ich gemeint habe.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.