Hallo zusammen Ich weiss nicht ob das bereits mal besprochen wurde oder nicht (Habe selber nix gefunden). Es sieht so aus: Ich bin Einsteiger im Programmieren und habe ein kleines board mit einem Atmeg16 gebaut um zu üben. (2LED's und noch 2 Schalter, Reset ist richtig angeschlossen[Board funktioniert]) Programm: AVR Studios 4.18 Schnittstelle: JTAG Mit dem internen RC-Osci funzt das Programm. Wenn ich aber die Fuse Bits umsetze auf einen Externen Quarz (FD) so schwingt der Quarz nicht an. Verwendeter Quarz: 2MHz (Distrelec: 644093) Vielen Dank und Gruss
Exakte Schaltung? Sind die üblichen Kondensatoren dran? Lässt er sich noch programmieren? Wenn ja, dann sind entweder die Fuse-Bits nicht wie du schreibst, oder er schwingt doch. Denn ohne Takt ist das Teil ziemlich tot und nur noch per HV-Programming revitalisierbar.
@prx: Hat man den Kontroller auf externen Quarz umprogrammiert, kann man immer noch externen Takt an X1 (oder an X2 ?) anlegen und zurückprogrammieren. @Wuschel: Wenn der Quarz etwas unübliche Daten hat, z.B. höheren Verlustwiderstand, schwingt er eben mit der Feld-Wald-Wiesen-Oszillatorschaltung des Kontrollers nicht. Sehr häufig ist aber die Verwechslung, dass externer Takt und nicht externer Quarz prorammiert wurde. (erste Kontrolle) Natürlich kann es auch daran liegen, dass die angelegte Schaltung, zwei C's und der Quarz, fehlerhaft ist, z.B 22nF-C's anstelle 22pF-C's.(zweite Kotrolle)
Vielendank @prx Alles ist vorhanden: Speisung 22pF C's pullup widerstände, entstörungs C's. (interen pull ups werden nicht verwendet). @Peter Alles gecheckt, noch ein bild mit den Fuses beigelegt. (Sollte stimmen) Ich versuchs mal noch mit einem kleineren C: 12pF anstatt 22pF. Gibt es sonst etwas um den Osci selber zum schwingen zu bringen? (Irgendein Impuls für das starten [RC mit Komparator]) Gruss
Ich bin zwar noch ein Anfänger aber ich hätte nicht eine Enistellung mit Ext. Crystel/Resonator[...] genommen sonder etwas mit Ext Full-swing Crystel[...].
Andi schrieb: > Ich bin zwar noch ein Anfänger aber ich hätte nicht eine Enistellung mit > Ext. Crystel/Resonator[...] genommen sonder etwas mit Ext Full-swing > Crystel[...]. Wenn man nicht mit den µA geizen muß, immer Full-swing nehmen, ist erheblich schwingfreudiger und stabiler. Peter
Wuschel72 schrieb: > Ext. Full-Swing habe ich gar nicht zur auswahl... CKOPT macht das. Schau mal ins Datenblatt rein. Zitat: The CKOPT Fuse selects between two different Oscillator amplifier modes. When CKOPT is programmed, the Oscillator output will oscillate with a full rail- to-rail swing on the output. This mode is suitable when operating in a very noisy environment... mf
Nochmal klarer: Wenn die Fuses auf externem Quarz stehen und der nicht schwingt, dann kommt man weder mit ISP noch mit JTAG an den Controller mehr ran. Wenn du also weiterhin an den Controller ran kommst und dessen Fuses den gezeigten Zustand haben, dann schwingt er. Woher weisst du also dass er nicht funktioniert?
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.