Wer hat schon mal diesen Effekt erlebt: Ein Atmega8 wurde auf einem Programmierboard mit 4Mhz beschrieben. Lief. Wurde in das Zielboard mit 16 Mhz eingesetzt. Lief. Wurde dort nur gelesen. Lief nicht mehr und ließ sich auch nicht wieder erwecken. (Auch nicht mit externem Takt). Jetzt kommt der Witz: In das Zielbord auch einen 4Mhz-Quarz eingelötet und mit einem neuen Mega läßt es sich dort sowohl beschreiben als auch zerstörungsfrei lesen. Ich benutze seit Jahren ein serielles Gerät nach S.Hühn und hatte noch nie Probleme. Kann sich jemand erklären, wie man nur durch Lesen den MC töten kann? Gallig :-( Erwin
Statische Entladung beim Aufstecken des Programmiersteckers oder beim Einstecken der Stromversorgung?
@P.Nerlinger Du bist nicht plietsch genug, um korrekt zu schreiben. @all Ich habe das Datenblatt vom Atmega8 konsultiert, da sind nur die Fuseeinstellungen für Quarze bis 8Mhz enthalten. Wie stellt man die für einen 16Mhz ein? Darauf hin habe ich ihn für 8Mhz eingestellt und er lief auch damit. Nur, wie gesagt, einmal ausgelesen und Ruhe war. Meine Lehre daraus: Beim Brennen und beim Lesen nur mit 4Mhz takten. Erwin
Zu 99,99999999999999999% vergessen CKOPT Fuse zu setzen. Noch lustiger ist, wenn der AVR nur manchmal läuft und nur bei bestimmten Operationen (Bsp: 1+2 geht, bei 2+2 hängt er sich auf). Das liegt dann an der CKOPT Fuse.
Jetzt muß ich mir erst mal einen HV-Programmer bauen. ich habe den von Elm-Chan gefunden, der ist verhältnismäßig einfach. Aber: wo bekommt man die Anschlußbelegungen der MC für den HV-Modus her. Dort ist ja nicht Mosi, Miso usw. sondern mit Data0-7 und OE und WR und so weiter? Gruß Erwin
Hm - ich könnte mir vorstellen, dass man derlei Information in dem zum µC zugehörigen Datenblatt finden wird ;-)
Im Atmega8 - Datenblatt ist nichts dergleichen zu finden. Für den Attiny2313 habe ich was gefunden. Gruß Erwin
Echt nicht? Ich hab's in ca. 5 Sekunden gefunden, unter "Parallel Programming Parameters, Pin Mapping, and Commands".
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.