Hallo, ich hab mich wohl gerade aus einem ATMega8 ausgesperrt. Ich habe versucht einen externen 8Mhz Quarz anzuschalten. (Ich würde auch sagen das der uC jetzt auch korrekt mit dem Quarz läuft. Hatte ein langsam blinkende LED an einem Ausgang angeschlossen. Jetzt leuchtet sie durchgehend oder blinkt so schnell das ich es nicht mehr erkennen kann.) Wenn ich aber versuche den uC mit avrdude anzuspechen bekomme ich ein: avrdude: AVR device not responding avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. Das komische ist auch die LED brennt nicht sofort wenn ich den ISP Stecker abziehe, erst wenn ich den Quarz mit den Finger berühre. Es ist aber alles richtig gelötet. Ich kann dann auch anfassen und wackeln und die LEDs gehen auch nicht wieder aus. Hab die fuses so gesetzt: avrdude -p m8 -c stk200 -U lfuse:w:0xE7:m -U hfuse:w:0xD9:m vorher waren die fuses so: lfuse: 0xE1 hfuse: 0xD9 Was hab ich denn jetzt falsch gemacht? :(
Leider hast Du die Low Fuse auf ext. RC Generator gesetzt, das wird mit einen Quarz nicht funtioneren.
mit dem Fuse-Calculator kannst du dir ansehen, was du eingestellt hast: http://palmavr.sourceforge.net/cgi-bin/fc.cgi?P_PREV=ATmega8&P=ATmega8&V_LOW=E7&V_HIGH=D9&O_HEX=Apply+user+values&M_LOW_0x3F=0x01&M_LOW_0x40=&M_LOW_0x80=0x80&M_HIGH_0x01=&M_HIGH_0x06=0x00&M_HIGH_0x08=&M_HIGH_0x10=&M_HIGH_0x20=0x00&M_HIGH_0x40=0x00&M_HIGH_0x80=&B_WTDON=P&B_SUT1=P&B_SPIEN=P&B_SUT0=P&B_CKSEL3=P&B_CKSEL2=P&B_BOOTSZ1=P&B_CKSEL1=P&B_BOOTSZ0=P Ich würd behaupten, du hast ihn auf "Extern RC" gestellt... also Widerstand+Kondensator dran.
Ja genau ich hab ihn auf Ext. RC gestellt. Vorher stand er ja auf Internal... Hab sogar den Kalulator dort benutzt. Was wäre denn jetzt richtig gewesen?
Ok, danke dir. :) Irgendwie musste mir das ja passieren, lief bisher alles so glatt. Hab ja aber noch nen paar ATMega8 da.
Mit einem Widerstand und Kondensator (siehe Datenblatt) meldet sich der verfuste Mega8 sicherlich wieder bei Dir.
Christian wrote:
> Werde ich bei Gelegenheit mal probieren.
Hatte gestern aus eigener dummheit das gleiche Problem. Hab dann den
Kondesator des Quarzes 22pf +1kOhm und dann die ISP Frequenz auf 1hz,
war arschlahm aber hat den Prozessor wiederbelebt :D
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.