Hallo, ich habe hier einen Atmel Mega8 und habe als ich ihn eben auf einen externen 16 Mhz Quarz einstellen wollte hab ich versehentlich die Fuse Bits falsch gesetzt... ich komm da mit dem 0=Programmed und 1=unprogrammed immer durcheinander... naja lange reder kurzer Sinn ich habs genau falschrum gemacht, also CKSEL0-3 jeweils auf Programmed (also 0) und CKOPT auch auf 0 (soweit ja richtig) Nur leider ist das ja nicht der Modus für den externen Quart das wäre ja 1111 gewesen sondern External Clock... jetzt erkennt der ISP Programmer das Teil natürlich nicht mehr weil er ja keinen external Clock hat... hab ich noch irgend je Chance oder heits neu kaufen? Bitte ist echt dringend da ich die Schaltung spätestend Dienstag eigentlich brauche... Gruß Malte.
Hi, musst du dir einen externen Quarz oder am besten gleich Quarzoszillator besorgen. Falls du aber den reset disable gesetzt hast brauchst du nen High Voltage programmer. Gruss
hi Malte! Also wenn das Ding auf external Clock eingestellt ist, ist das nicht so ein grosses Problem, das Ding wieder zim Laufen zu bringen. Du musst 'nur' Xtal2 offen lassen und an Xtal1 ein Rechteck Signal von mindestens eiem Mhz anlegen. Eine eifach Schaltung hab ich auch mal gemacht, da mir mal genau dasselbe passiert ist... http://mypage.bluewin.ch/nikbamert/rechteck-sch.png Statt dem 4049 kannst du eigentlich jeden genug schnellen Inverter nehmen, ich hatte einfach gerade keinen anderen rumliegen.:) MFG Nik
Hallo, also nen Quarzoszilator habe ich noch da, meint ihr damit geht das? Sorry für die blöde frage ;-) also einfach vcc und masse an den Oszilator und dessen Ausgang an XTAL1?! Gruß Malte.
hallo malte, obs mit nem Quarzoszilator geht weiss ich nicht, da ich nicht weiss, was der rauslässt. Rechtecksignal? Wenn ja, dann sollte das so gehen. MFG Nik
Hi, das ist definitiv die richtige einstellung der Fusebits für nen Quarzoszillaotor(siehe auch AVR- Tutorial Screenshot von Fusebiteinstellungen bei I/O Grundlagen). CKSEL alle auf 0 und CLOPT auf 0. Mit nem Quarz wirds aber nicht gehen, da hab ich mich vertan. Gruss pit
Hi, also ich habe eben mal getestet und es ging! Quarzoszilator angeschlossen dann wurde er wieder erkannt. Jetzt hab ich mit meinem normalen Cristal Oszialtor (16Mhz) die folgenden Einstellungen: CKSEL0=Unprogrammed CKSEL1=Unprogrammed CKSEL2=Unprogrammed CKSEL3=Unprogrammed KOPT=Programmed Alles andere wie Werkseinstellung. Prozessor wird erkannt und programm läuft. Bin mir nur nicht sicher ob er auch auf 16 Mhz läuft... sollte er dann aber oder? Gruß Malte.
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.