Servus. Mich würd interessieren, ob's ne Möglichkeit gibt, sich ohne Änderung der Fusebits aus nem atmega8 auszusperren? Bzw ob Fusebits automatisch gesetzt werden können? Ich hab seit nem guten Jahr zum ersten mal wieder den µC zur Hand genommen. Strom dran, altes Programm lief. An PC angeschlossen (neuer PC + neue Software). Ausgelesen mit PonyProg2000 (Version 2.07c Beta), gespeichert, neues Programm drauf geladen. µC reagiert nicht mehr! Dazwischen hab ich irgendwann auch noch auf den Security Bits Button in PP geklickt, dort aber weder gelesen noch geschrieben. Kann sich PonyProg da irgendwie selbstständig machen und Fusebits setzen? Hab zwar jetzt schon nen neuen µC bestellt, aber ich fürcht, dass ich irgendwo nen Fehler gemacht hab, drum schätz ich die Überlebenschancen für den nächsten µC momentan auch nicht gerade sehr hoch ein... Vielen Dank für eventuelle Hinweise! Flo
Ich nuze PonyProg schon seit mehreren Jahren unter verschiedenen Windows-Betriebssystemen (Win 95, Win 98, Win2000, WinXP). Dabei ist es noch NIE vorgekommen, daß Ponyprog "versehentlich" von selbst Fuse-Bits verstellt hat. Der Bug befand sich immer vor dem Monitor.
Toll! Dass ich wo nen Fehler gemacht hab, ist mir auch klar... Ach ja... beim Auslesen bringt PonyProg jetzt nen Fehler, wenn man den ignoriert, stehen überall lauter Nullen. Wenn also auch die Fusebits lauter Nullen sind, wär's klar, warum er nicht mehr geht. Aber wissen tu ich halt immer noch nicht, WARUM da lauter Nullen sind... ne direkte Übertragung von mir zum Board gibt's schließlich nicht... ich könnt wenn dann irgendwo mit nem Draht versehentlich hingekommen sein. Kann man den µC auch hardwareseitig kurzschließen und irgendwie komplett löschen?
Nur Nullen kommen aber immer, wenn Fehler vorhanden sind und man trotzdem versucht zu lesen. also wenn der AVR keine Betriebsspanung hat, gar nicht angeschlossen, verfuset oder aus irgenteinem anderen Grund nicht zugreifbar ist. Außerdem wenn er tatsächlich verfuset wäre könnte man nicht mal die Fusebit lesen.
Hallo, du hast eigentlich drei Möglichkeiten dich auszusperren: 1. Reset-Pin Deaktiviert: ISP nicht mehr möglich nur noch HV-Parallel-Prog möglich. 2. ISP-Interface abgestellt, auch nur noch HV-Prog möglich. Das ISP bekommst du aber im ISP-Mode nicht ausgeschaltet, das geht nur im Parallel-Mode. Wenn du nur mit Ponyprog dran warst scheidet dieser Fehler aus. 3. Du hast auf externen Takt gestellt. Da du keinen externen Takt angelegt hast ist der uC beleidigt und will nicht mehr mit dir Reden. Sehr Warscheinlich ist das mit dem externen Takt. Lege einen externen Takt an und probiere ob du den uC wieder ansprechen kannst. Wenn ja setze die Fusebits wieder auf deinen gewünschten Takt (z.B. Interne Erzeugung) Und keine Panik, das ist sicher jedem hier schon mal passiert, mich eingeschlossen (bei mir wars ein MEga2560, ich hätte mich Aufregen können). Ich habe dann auch vor längerer Zeit hier beim Einstig in die AVR-Sache jede menge Tips gefunden. Baue dir eventuell einen Programmer, z.B. das Gerät von Klaus Leidinger oder einen USB-Prog. Nichts gegen Ponyprog aber mit einem "richtigen" Progger arbeitet es sich einfach viel entspannter.... :) Enrico
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.