www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Interner Oszillator 1MHz - ATmega168


Autor: Markus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich hoffe jemand kann mir weiterhelfen. Ich möchte einen ATmega168 mit 
Internen Oszillator auf 1MHz laufen lassen. Setze ich aber die FUSE Bits 
dementsprechend, läuft er trotzdem auf 1MHz. d.h. es ist egal ob ich das 
CKDIV8 auf 0 setze oder auf 1.
Hat jemand schonmal ein ähnliches Problem gehabt??

Grüße

Autor: Jörg B. (manos)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielleicht steht das OSCCAL-Register zufällig auf dem Wert, dass es 
keinen Unterschied macht.

Autor: alfsch (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich möchte einen ATmega168 mit
Internen Oszillator auf 1MHz laufen lassen
++
läuft er trotzdem auf 1MHz
>>> tut er ja, wo is dann das problem?

Autor: Markus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für eure Hilfe!
@alfsch: ich meinte er läuft trotzdem auf 8MHz, habe mich verschrieben.

@ Jörg: wie meinst du das? Durch einen anderen Eintrag ins 
OSCCAL-Register verändere ich doch den Internen Takt nur geringfügig? 
Der nachgeschaltete Taktteiler teilt doch einfach diesen Takt nur :8. 
Damit müsste doch der Wert im OSCCAL-Register egal sein? Oder habe ich 
da etwas falsch verstanden?

Autor: alfsch (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
biste sicher, dass dein programmer das clkdiv richtig setzt?
welcher programmer ?

Autor: Markus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ist des stk500, und auch wenn ich alles ausschalte und neu die FUSE Bits 
einlese wird die richtige Einstellung angezeigt! Werde jetzt ne neue 
Platine aufbaun und einen neuen Controller zum testen nehmen. Blöde ist 
den hab ich nur als MLF Version und die ist a weng schlecht zum löten 
;-)
werde weitere Ergebnisse posten!

Autor: Hannes Lux (hannes)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Den Clock-Vorteiler kannst Du übrigens auch aus Deinem AVR-Programm 
heraus einstellen, Du musst Dich also nicht an der Clockdiv-Fuse 
vergreifen.

...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.