Hallo zusammen, hab da gerade mal richtig Mist gebaut. Ich habe einen neuen Mega128 mit externem 3,6863 MHz Quarz verbaut. Dann war ich etwas leichtsinnig mit den FuseBits: Ich verwende Bascom und habe bei den Einstallungen für die Taktquelle den letzten Punkt im Sprungmenü gewählt. Nun läuft er nicht mehr. Ich kann zusätlich nichtmal sehen, was ich da gesetzt habe. Ich weiß halt nur, es war der letzte Punkt ganz unten. Könnt ihr evtl. mal in Bascom mit einem funktionierendem Mega128 nachscheun, was der letzte Punkt ist ?? Könnt dann evtl. mit ner externen Quelle nachhelfen. Vielen Dank !!! Nico
Quarz drann lassen! wenn Max 232 irgend wo standardmäßig beschaltete ist, von dessen PIN 3 27Khz Takt abgreifen und per Brücke direkt auf XTAL1 einkoppeln. Jetzt sollte der Quarz normal schwingen. Per ISP kanst du nun die Chipsignatur lesen. Zur Not langsamer takten. Fusebits richtig setzen. Brücke entfernen und schön ist Ist kein Max 232 verbaut eine andere stabile taktquelle hernehmen und XTAL1 betrillern. Der Max macht sich besonders gut, da er nicht gleich in die Knie geht. Am Oszi sieht man dann gut wie der Quarz frisch und munter schwingt (auch ohne den Atmeloszillator) der Takt gelangt so direkt in den Takteingang des ATMEGA ;-))) P.S. habe das Verfahren vor 14 Tagen erfolgreich getestet. Ergebnis: absolut baustellen- und servicetauglich. Nen max232 ist meist zur Hand ;-)
Hi Winfried, hat problemlos geklappt !!! Vielen Dank !!! Nico
Hallo, vielen Dank für diesen super tip! Ich hab damals mal einen M16L "verfused" und hab ihn seit dem einfach in meiner kiste gelassen weil ich zu faul war einen oszillator zu organisieren. der trick mit dem max232 signal klappte super!
Ich nehm dann einfach den nächsten AVR und mach aus ihm einen Oszillator mit Pintoggle, wenn ich nen externen Oszillator eingefused habe.
Kann man den Takt vom Pin3 der max232 einfach auf den XTAL1 Pin geben und der Controler läuft wieder? Egal wie die Fuses gesetzt sind?
Nein: Wenn man bei einem AVR (der Fuses dafür hat) entweder den Reset-Pin als GPIO gefused hat oder den Serial Programming Mode abgeschaltet hat, dann hilft auch ein externes Clocksignal nicht weiter (nur Parallel-HV Programmierung, was aber in der Zielschaltung meist nicht geht).
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.