Hallo, ich habe mir eine Platine gebaut mit einem ATMEGA2561. Programmieren tue ich ihn über eine ISP-Schnittstelle mit AVR-ISP-Programmer und AVR STudio4. Das Programmieren hat auch definitiv schon funktioniert, da ich die LED angeschaltet habe. (Daher liegt es nicht am verwendeten MISO/MOSI statt RX/TX) Nun habe ich allerdings einen externen 16MHz Quarz auf die Platine gesetzt und das FUSE-Bit (SUT_CKSEL) entsprechend gesetzt. Sonst nichts! Das Problem ist jetzt: der Microcontroller lässt sich nicht mehr programmieren! "entering progamming Mode... failed" und die entsprechende Fehlermeldung, die wohl jeder kennt, der schon einmal programmiert hat. (1/4) Meine Fragen: Wie kann ich das FUSE-Bit wieder auf "int RC-OSC" stellen? Es lässt sich nichts mehr ändern. Es kommt jedesmal die Fehlermeldung, wenn ich auf den FUSE-Reiter klicke. Muss ich mich damit abfinden, dass der uC schon kaputt geganegn ist? Nur weil die Beschaltung für den externen Quarz möglicherweise nicht 100%ig stimmt? Denn Unabhängig von der restlichen Beschaltung müsste ich doch mittels der 6Pins des ISP-Steckers (RX, TX, SCK, RESET, GND, VCC) und dem ISP-Programmer ein Programm auf den uC spielen können, oder? Vielen Dank im voraus für eure Antworten. Gruß Markus
tipp mal oben bei der Suche "verfused" ein und lese
Markus schrieb: > Denn Unabhängig von der restlichen Beschaltung müsste ich doch mittels > der 6Pins des ISP-Steckers (RX, TX, SCK, RESET, GND, VCC) und dem > ISP-Programmer ein Programm auf den uC spielen können, oder? Gemeinerweise nein. Bei ISP braucht es einen funktionierenden Prozessortakt, sonst gehts nicht. Den musst Du irgendwie bereitstellen, notfalls mit einem externen Oszillator. Bei JTAG geht es auch ohne Prozessortakt, wie ich irgendwann einmal zufällig herausgefunden habe. fchk
Okay, danke schon mal für eure Antworten. Aber wenn der jetzt nur "verfused" wäre, dann bedeutet das jetzt ja eigentlich nur, dass ich den uC mit dem entsprechenden Quarz verschalten müsste, und er müsste wieder programmierbar sein? Das Fusebit, was ich gesetzt habe lautet "ext. crystel 8.0- Mhz StartUpTime 16K CK + 65ms". Ich habe jetzt schon den 16Mhz Quarz getauscht und auch einen 8Mhz Quarz ausprobiert. Hat leider nichts gebracht. Kann sich Jemand mal die angehängte Verschaltung anschauen? Kondensatoren am Quarz sind 22nF.
Jo, cool, danke! Mit 15pF gehts! Vielen Dank! Gruß Markus
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.