Hallo, da ich heute den Code für ein RGB-Licht ( mit PWM - sieht ganz nett aus ) von meinem Pollin Board ( Mega32 ) für einen Atmega8a umgeschrieben hatte, dem uC allerdings noch die Fuses fehlen, diese mit folgendem Befehl gesetzt: >avrdude -pm8 -cavrisp2 -Pusb -U lfuse:w:0xff:m -U hfuse:w:0xd1:m Der erste m8 ließe sich danach weder auslesen (EEPROM), noch programmieren. Kurz darauf bemerkt, dass ich die CKOPT fuse für meinen 16 MHz Quarz vergessen habe. Meinen 2. und letzten Atmega8 dann mit einer Fuseempfehlung aus dem Internet (halt ohne EESAVE) gebrannt... >avrdude -pm8 -cavrisp2 -Pusb -U lfuse:w:0xff:m -U hfuse:w:0xc9:m x SPIEN ist gesetzt laut engbedded.com/fusecalc/ x RSTDISBL nicht Meine Frage nun: Kann ich diesen mit einer ext. Taktquelle reanimieren oder sollte ich mir einen HVSP Programmer bauen? Tm
IMHO ist da nix verfust. Die Fuses passen für den Atmega8a und 16 MHz Quarz. Ich würde eher im Bereich der Hardware suchen. Vielleicht liefert der Quarz in deiner Atmega8a-Schaltung überhaupt keinen Takt! Hast du ein Board mit garantiert funktionierendem ~16 MHz Quarz zum Gegentesten.
Add: Um den Atmega8a sicher mit 16 MHz zu betreiben, sollte Vcc >= 4.5 V sein (Datenblatt Figure 25-1. Maximum Frequency vs. Vcc)
Vielen Dank... Hab das Prob gefunden: Das VCC Äderchen des Usbprog kabels hatte einen Wackelkontakt. Ich hätte jetzt wohl echt einen Fusedoctor gebaut. Gerade nochmal Glück gehabt... Tim
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.