Atmega32: 1MHz geht, 8 auf manchen Boards nicht

OP #820161
Lesenswert?

Hallo,

ich habe zwei fast identische Testboards von Pollin. Wenn ich beim 
Atmega32 cksel3...0 auf 0100 stelle (von 0001) geht der Chip auf einem 
der Boards nicht mehr. PonyProg erkennt ihn nicht mehr (kein Schreiben 
oder Lesen mehr möglich), und die Software auf ihm läuft auch nicht 
mehr. Ich muß ihn dann auf das andere Testboard stecken um ihn wieder 
auf 0001 zu stellen. Der Chip kriegt auf beiden 5.03V, und sollte 
ansonsten doch unabhängig vom Board funktionieren?
Auf dem Board sind extern nur 2 LED und 3 Taster, ISP und serielle 
Schnittstelle geschaltet... eigentlich nichts, was davon abhängig sein 
sollte.
Weiß jemand warum er bei 8 MHz auf einem der Boards nicht mehr geht?

Oliver
#820386
Lesenswert?

@Holger: Laut Datenblatt ist CKSEL = 0100 = interner RC-Oszillator mit 8 
MHz. Vorstellbar wäre nur, daß irgendwas mit der Versorgung nicht stimmt 
(schwingender Spannungsregler? Kondensatoren?) oder wenn PonyProg 
verwendet wurde, 0 & 1 verwechselt wurden. Dort im Fuses-Fenster auf die 
Erklärung achten. Kontaktgabe im Sockel auch prüfen, wenn da eine Masse 
oder einer der Versorgungsanschlüsse fehlen, können die merkwürdigsten 
Effekte auftreten.

Gruß
Jadeclaw.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren