Gast
#526562
Hallo, Ich habe ein Problem mit einem Atmel Mega32. Dieser sollte eigentlich seinen Dienst in einer kleinen Grafikkarte (für ein 240x128SW LC-Display) tun. Nach dem erfolgreichen Ätzen und Bestücken der Platine war ich auch kurze Zeit in der Lage auf einem GLCD etwas zu bewirken (etwas text ausgeben, das Display vom Ramschrott zum Teil clearen....lief zwar noch nicht fehlerfrei, aber zeigte schonmal, dass es im Prinzip funzt). Der Controller lief fehlerfrei auf 25 MHZ (EEPROM brauch ich eh nicht, und für ein paar Grafikfunktionen sicherlich ein erleichternder faktor;) ). Die Spannung war beim Test ca 5,2V (wenn die 0,5A-HG-Bel vom LCD an war warens dann 5V direkt auf der platine). Nun ist aber aus heiterem Himmel folgendes passiert: Der Controller scheint gar nciht mehr zu laufen ( Die gesammte Platine benötigte vorher ohne angehängtes LCD 60-70mA, jetzt nur noch 33mA, ~35mA waren auch der Wart, den die Tabelle im Datenblatt des M32 beim fortführen der Daten etwa ergeben hätte), Programmieren ist auch nicht mehr möglich. Das ganze scheint während einer Programmierung passiert zu sein (Er fing an, sagte mir aber am ende "Write Failed", alle nachfolgenden Programmierversuche wurden direkt abgewiesen mit dem Kommentar "Devive missing or unknown Device". Ich nutze PonyProg zum Proggen. Ich habe den 25MHZ Quarz nun gegen einen 16 MHZ getauscht, aber immernoch nix. Die Fuses sind in PonyProg folgendermaßen angeklickt: Ckopt = angeklickt SUT1 = nicht angeklickt SUT0 = nicht angeklickt CKSEL3 = nicht angeklickt CKSEL2 = nicht angeklickt CKSEL1 = nicht angeklickt CKSEL0 = nicht angeklickt Kann es sein, das die Fuses beim Fehlgeschlagen Programmieren komplett falsch neu gesetzt wurden ? vielleicht weis ja einer hier wo das Problem liegen könnte. An sich würde ich mir ja ne neue Platine basteln (einen M32 hab ich zum Glück noch da), aber es wäre natürlich überhaupt nicht gut, wenn der gleiche Fehler direkt wieder auftreten würde, und zudem ist eine solche Platine immer mit nicht wenig Arbeit verbungen.... Mit freundlichen Grüßen, Marc S.
