Hallo, ich habe mir gerade diverse Beiträge im Forum durchgelesen und danach an meinen ATmega8 einen Quarz angeschlossen und die Fuse-Bits geschrieben.. und wie sollte es anders sein, er ist jetzt "tot" bzw. regiert nicht mehr.. Angeschlossen laut Manual: XTAL1 XTAL2 | | + 4MHz + | | 15p 15p |__GND___| Fusebits habe ich (wenn ich mich richtig erinner so gesetzt: CKSEL0..3 auf 1 CKOPT auf 1 SUT0..1 auf 1 der Rest war auf Default bzw ausgelesen mit yaap Für ein paar Hinweise, wie ich Ihn retten kann wäre ich dankbar. PS: Habe noch nen 6Mhz,12Mhz Quarz hier, falls das hilft.
Hi, du hast den µC nicht auf externen XTAL gestellt sondern auf externen Quarzoszillator. Jetzt hilft nur noch dieser Quarzoszillator oder ein anderer µC. Diesen anderen µC koenntest du als Quarzoszillator programmieren und dann auf XTAL1 geben. mfg Dirk
da ich nicht genau weiss, was ein Quarzoszillator ist, hier eine Umschreibung was ich mir darunter vorstelle (das Ding aus dem Tutorial): VCC OSZ --------> XTAL1 | | +------+ | 4Mhz | +------+ | GND > Diesen anderen µC koenntest du als Quarzoszillator programmieren > und dann auf XTAL1 geben. einfach einen µC nehmen und den an einem PIN 10101010101 draufgeben lassen? Der hat dann aber nur 1Mhz (intern) / 2 -> 500kHz.. geht das?
CKSEL auf 1111 ist schon externer Quarz bzw. ext. RC-Oszillator. Ext Takt (Quarzoszillator) ist 0000... (0=programmed)
Sehe ich das also richtig, dass ich einen neuen ATmega8 mit CKSEL 0000 und nur einem Quarz betreiben kann? XTAL1 XTAL2 | | + 4MHz + | | 15p 15p |__GND___| Würde ungern auch den grillen..
Dann schau bitte bitte bitte ins Datenblatt..... Und übersieh bitte nicht den Satz, wo darauf hingewiesen wird, dass eine programmierte Fuse eine 0 ist und eine unprogrammierte eine 1.
okokok.. ich hab ins Datenblatt geschaut und den Satz "überlesen"..damals.. die frage ist nur, was macht yaap? da mache ich einen Haken.. bedeutet der 1 oder 0? Bei dem "toten" ATmega8 habe ich CKSEL0..3 nen Haken und CKOPT nen Haken gemacht und das war falsch.. (ich hasse grafische Oberflächen)
Hi... Das wirst du vermutlich in der Doku zu deinem Programm erfahren. Im Zweifel die Fuses einlesen und anzeigen, dann mit den Defaultwerten im Datenblatt vergleichen. Da sind dann sicherlich logische Zusammenhänge erkennbar. Ich kann es dir nicht sagen, da ich das Programm nicht nutze... ...HanneS...
Übrigens: Ich lese nicht "mal" das Datenblatt ("..damals.."), sondern jedesmal, wenn ich mit dem jeweiligen Typ arbeite...
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.