Hallo zusammen, ich möchte einen ATMega8 über das AVR-Studio in C programmieren. Dazu verwende ich das AVR-Dragon Board. Allerdings verwende ich keinen internen, sondern einen externen Quartz (4MHz). Bei der Programmierung tritt ständig der Fehler "ISP Mode Error" auf. Bisher habe ich nicht mit einem externen Quartz gearbeitet. Was muss ich bei der Programmierung beachten? Muss am AVR-Dragon Board irgendetwas geändert werden?Habe es im ISP-Mode betrieben. Wenn ja, wie mache ich das? Vielen Dank. Simon
ISP-mode Error zeigt an, dass ISP nicht funktioniert. (klar!) Ursache ist wohl, dass der Takt für ISP fehlt. Beim Umschalten von internem Takt ist wohl nicht erreicth worden, dass der Quarz an den Oszillator geschaltet ist, weil falsche fuses gesetzt sind. meistens ist es der Fehler, die fuses auf external Osc. anstatt auf external Crystal gestellt zu haben. Wie man sich nach solch einem Aussperren hilft siehe Tutorial oder andere threads in diesem Theater.
ISP-mode Error zeigt an, dass ISP nicht funktioniert. (klar!) Ursache ist wohl, dass der Takt für ISP fehlt. meistens ist es der Fehler, die fuses auf external Osc. anstatt auf external Crystal gestellt zu haben. Wie man sich nach solch einem Aussperren hilft, siehe Tutorial oder andere threads in diesem Theater. tut mir leid, da hab ich zu früh absenden geklickt
Hi Mit welcher ISP-Frequenz versuchst du zu programmieren? Falls auf ext.Clock gefust ist, könnte man eine Wiederbelebung versuchen. Wenn ich es richtig in Erinnerung habe, stellt Pin 17 des HV-Prog-Headers, eine Frequenz zur Verfügung (glaube 3,...MHz). Damit XTAL1 des AVRs speisen und Programmierung versuchen. Wenn das nicht hilft, HV-Programmierung benutzen. Damit kommt man auf jeden Fall wieder an die Fuses ran. MfG Spess
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.