Forum: Mikrocontroller und Digitale Elektronik Quarzosizilator Fuse bits richtig setzten


von Filler (Gast)


Angehängte Dateien:

Lesenswert?

Guten Abend,
ich habe Probleme die Fuse bits für einen Quarzoszilator mit 7.3280 Mhz 
einzustellen.

Ich benutzte den Mikrocontroller 1284p von Atmel und die Fuse bits sind 
wie folgt gesetzt EXTENDED: 0xFF, HIGH 0xD9, LOW 0xE0 .
Beim übertragen kommt jetzt die Fehlermeldung wie Ihr im Bild erkennen 
könnt.
Ich habe auch überprüft ob der Quarzoszilator schwingt und das ist 
soweit auch in Ordnung. Was mache ich Falsch? Ich sehe den Wald vor 
lauter Bäumen nicht mehr.

von Thomas H. (Firma: CIA) (apostel13)


Lesenswert?

Das sieht ein wenig so aus, als hättest Du dich vorher schon "verfused" 
und die Kommunikation mit dem µC lässt sich nun nicht mehr etablieren. 
Mit "verfused" meine ich in diesem falle ein mismatch zwischen dem 
physikalisch zugefügtem "Taktsignal" und dem was der µC anhand der Fuses 
erwartet....

von Thomas E. (thomase)


Lesenswert?

Filler schrieb:
> LOW 0xE0

Das ist richtig.

Filler schrieb:
> Ich habe auch überprüft ob der Quarzoszilator schwingt und das ist
> soweit auch in Ordnung.

Und der hängt auch an XTAL1(Pin13)?

mfg.

von Filler (Gast)


Lesenswert?

Danke schonmal für die Resonanz :-). Was meinst du mit vorher schon 
verfused? Bevor ich die fuse bits verändert habe konnte ich ohne 
probleme mit der isp schnittstelle peogrammieren.
Der Ausgang des Quarzoszilators ist ebenfalls an XTAl1 angeschlossen.

von Thomas D. (thomasderbastler)


Lesenswert?

Also der Fusecalc sagt folgendes :
http://www.engbedded.com/fusecalc/

Ext.Clock eingestellt.

Low = 0xD0
High= 0x99
Ext = 0xFD

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
Noch kein Account? Hier anmelden.