Fusebit setzen schlägt fehl.wie kontrolliere ich ob quarz aktiv ist

OP #2171732
Lesenswert?

Hallo,

die Überschrift sagt eigentlich schon fast alles.

Ich möchte auf meinem myAVR  Board einen ATMEGA 8 programmieren.
Dazu habe ich mir die Demo von Bascom runtergeladen.
Probleme macht mir dabei das setzen der Fusebit´s.
Immer wenn ich das „Fusebit KLA987“ auf 
„111110:Ext.Crystal/Resonator ….“ setze und dann „WriteFS“ drücke 
wechselt das Fusebit wieder auf „000000:Ext.Clock…..“
also auf den ersten Eintrag der Auswahlzeilen.

Wie kann ich denn nun testen, ob der Befehl ausgeführt wurde oder ob der 
ATMEGA8 immer noch auf 1MHz intern läuft( statt auf 3864000Hz extern wie 
er sollte).

Ich habe es zumindest mal mit einer PWM probiert (den Prescale mit 1024, 
Timerauflösung 10bit, compare 512).
Dabei sollte die LED laut Rechnung mit 1,7Hz blinken, wenn ein Takt von 
3864000Hz zugrunde liegt.

Die LED blinkt jedoch mit ca 1s Takt.

So sollte doch zumindest beim umstellen des Fusebit´s von 1MHz intern 
auf 3864000Hz extern, ein deutlicher unterschied der Blinkfrequenz 
erkennbar sein.



mfg

steven
#2171749
Lesenswert?

Steven Mö schrieb:
> ATMEGA8 immer noch auf 1MHz intern läuft( statt auf 3864000Hz extern wie
> er sollte).

Der interne Oszillator läuft mit 8MHz und wird durch einen Taktteiler 
auf 1MHZ heruntergeteilt. Das ist aber unabhängig vom Oszillator.

Wenn das entsprechende Fusebit noch gesetzt ist, wird der 3,8...MHz-Takt 
auf knapp 400KHz runtergeteilt, was wiederum zu langsam für die 
wahrscheinlich auf 125KHz eingestellte ISP-Frequenz ist.

Setz die mal runter auf < 1/4 Clock, dann sollte das Fuse-Lesen auch 
wieder gehen. Danach entfernst du dann das Fusebit für Clock/8.

mfg.
OP #2171874
Lesenswert?

> Wenn das entsprechende Fusebit noch gesetzt ist, wird der 3,8...MHz-Takt
> auf knapp 400KHz runtergeteilt, was wiederum zu langsam für die
> wahrscheinlich auf 125KHz eingestellte ISP-Frequenz ist.


welches Fusebit ist dafür verantwortlich?

> Setz die mal runter auf < 1/4 Clock, dann sollte das Fuse-Lesen auch
> wieder gehen. Danach entfernst du dann das Fusebit für Clock/8.

dafür hab ich noch gar keine einstellmöglichkeit gefunden....
wo ist das denn??

meine einstellmöglichkeiten hab ich mal als .GIF screenshot angehängt, 
vielleicht hilft das für die erklärung...



mfg
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren