Fusebits beim Atmega16

Gast #825733
Lesenswert?
• ▲
▼
Hallo,
da ich noch ein ziemlich unbeschriebenes Blatt bin was µCs angeht, frage 
ich lieber hier nochmal nach, bevor ich mir meinen Controller mit 
falschen Fuse-Bits zerlege.
Mein ATMega16 soll den 8 MHz Keramikresonator nutzen, der an XTal1 und 
XTal2 hängt.
Nur leider habe ich Schwierigkeiten die richtige Einstellung zu finden.
Ich würde gerne den Fusebitrechner 
(http://palmavr.sourceforge.net/cgi-bin/fc.cgi?P_PREV=&P=ATmega16) 
benutzen.

Ich tippe mal auf die Einstellung Ext.Crystal/Resonator mit High-Freq. 
Die Startzeit sollte doch recht unkritisch sein, oder? (Im Zweifel das 
lääängste eben)
Und wenn ich dann schon rumspiele würde ich auch die BoD aktivieren. Den 
BoD-Level würde ich auf 4.0V setzen, da das ganze ja in einer 5V 
SChaltung werkelt.

Soweit wäre das meine Vorstellung, ich würde mich sehr freuen, wenn 
jemand dazu Stellung nehmen könnte.

es grüßt
huygens
Moderator Persönliche Seite #825743
Lesenswert?
• ▲
▼
Keramikresonatoren schwingen recht schnell an, da musst du nicht
die längsten Zeiten nehmen.  Quarze haben eine höhere Güte und
brauchen daher länger zum Anschwingen.  Da du den Brownoutdetektor
sowieso anschalten musst, kannst du hier die Zeit eher kurz halten
(siehe Datenblatt).

8 MHz sind beim ATmega16 gerade noch die Grenze, die man ohne CKOPT
benutzen kann.  (CKOPT erhöht die Stromaufnahme, da der Oszillator
dann stärker ausgesteuert wird.)

Ich würde mit einer lfuse von 0b00101110 (= 0x2e) ins Rennen gehen.
Gast #825756
Lesenswert?
• ▲
▼
Danke schonmal für eure schnellen Tipps.
Ich habe jetzt die lfuse auf 2E geschrieben, nur leider muckst sich der 
Gute nun nicht mehr.
Programmieren funktioniert noch tadellos, nur versagt das 
LED-Dimm-Programm nun seine Dienste, obwohl es vorher prima lief.
Habe auch schon F_CPU auf 8000000 geändert, allerdings ohne Ergebnis.

Woran könnte das liegen?
Vielleicht doch mehr Saft auf den Reso?

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