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
Ich könnte mir vorstellen das auf dem einen Bord vl. der Abblockkondensator kaput bzw. nicht mehr vorhanden ist! mfg schuppi
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
Kontrolliere mal die beiden Kondensatoren am Quarz.
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
ja aber du willst doch wieder auf intern fusen dann mus er ja erstmal auf 8 laufen!
@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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.