Forum: Mikrocontroller und Digitale Elektronik Atmega32: 1MHz geht, 8 auf manchen Boards nicht


von Oliver U. (civic)


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

von schuppi (Gast)


Lesenswert?

Ich könnte mir vorstellen das auf dem einen Bord vl. der 
Abblockkondensator kaput bzw. nicht mehr vorhanden ist!


mfg schuppi

von Oliver U. (civic)


Lesenswert?

könnte es noch was anderes sein?
Also vorhanden sind welche, aber ich müßte sie auslöten zum testen? Sind 
2 hinter dem Spannungswandler. Einmal 100nF und einmal 47uF.

Oliver

von schuppi (Gast)


Lesenswert?

Sind vl. noch welche direkt beim MC vorhanden?

von holger (Gast)


Lesenswert?

Kontrolliere mal die beiden Kondensatoren am Quarz.

von Oliver U. (civic)


Lesenswert?

Ahja, direkt an AVCC ist noch ein 100nF. Aber warum sollte ich die am 
Quarz prüfen? Da ist zwar ein Quarz, aber eigentlich will ich ja den 
internen Taktgeber verwenden (äh, das heißt doch, dass ich keinen 
externen Quarz brauche, oder?)

Oliver

von Henning (Gast)


Lesenswert?

ja aber du willst doch wieder auf intern fusen dann mus er ja erstmal 
auf 8 laufen!

von Jadeclaw D. (jadeclaw)


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.

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.