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

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.