Forum: Mikrocontroller und Digitale Elektronik Atmega 16 CLK Einstellung läuft nicht warum??


von Jochen (Gast)


Lesenswert?

Hallo alle zusammen
hab einen atmega16 test programm lief
jetzt wollt ich die Clock Einstellungen anpassen auf einen 8Mhz Quarz
22pF hab mir dann mal das Datenblatt angeschaut und hab dann folgende
einstellung vorgenommen

CKOPT=1
CKSEL3=1    3-8Mhz 12-22pF
CKSEL2=1
CKSEL1=1

SUT1=0
SUT0=1      Crystal Oszilator, BOD enable
CKSEL0=1


und jetzt geht natürlich nix mehr
meine frage jetzt ist wo liegt der fehler, denn ich hab gemeint durch
das SUPER Datenblatt durchzusteigen
zugeben muss ich, daß ich mir über das BOD kein Kopf gemacht hab(ist
das der fehler???)
und vielleicht kann mir auch einer erklären was BOD enable so macht.

DANKE!!

Gruß
Jochen

von Jochen (Gast)


Lesenswert?

mhhh das BOD ist das so ne art Spannungsüberwachung??? aber was hat das
jetzt mit dem Oszilator zu tun???

von A.K. (Gast)


Lesenswert?

Und Du hast natürlich beachtet, das 1 für "unprogrammed" und 0 für
"programmed" steht?

von Jochen (Gast)


Lesenswert?

also alles invertiert???
liegt das jetzt an PonyProg oder an atmel - wo bleibt denn dann da die
LOGIK??? eine 1 ins datenblatt zu und ne 0 zu meinen

von A.K. (Gast)


Lesenswert?

Atmel denkt in der Logik des Flash-Speichers. Der arbeitet so. Dass
dabei schon viele User vom Pony flogen, ist nicht Atmels Sache. Im
deren Anwendung, Atmel Studio mit STK500, kann man es kaum falsch
machen, da man dort nicht die einzelnen Fuses anklickt sondern die
Funktion auswählt.

Wenn's also verkehrt herum war, dann musst Du jetzt erst einmal eine
externe Quelle auftreiben, die dem Mega wieder Takt beibringt.

von Jochen (Gast)


Lesenswert?

ja hab ich schon gemacht, mit meinem M16C von renesas 1 Mhz takt
erzeugen lassen und an xtal1 angeschlossen.

Aufjedenfall danke A.K.!!

Gruß
Jochen

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.