Nur 1/8 der Taktfrequenz Atmega164A

OP #3106048
Hallo,

erstmal möchte ich sagen, dass ich diese Seite super finde. Sie hat mir 
schon bei einigen Problemen geholfen.

Leider hab ich jetzt eins das hier wohl noch nicht aufgetaucht ist.

Ich habe einen Atmega164A mit einem 16Mhz Quarz dran. hab auch die zwei 
22pF Kondensatoren gegen Masse dran.
Meine CKSEL sind auf 1110 gestellt.

Den CKOUT habe ich auch gesetzt, damit ich meine Frequenz am Pin PB1 
messen kann.

Im Code habe ich auch die Frequenz definiert.

#ifndef  F_CPU
#define  F_CPU  16000000UL
#endif

Nur leider messe ich an meinem Pin Pb1 nur 2Mhz.
Habe auch schon einen anderen Quarz mit 9,216Mhz getestet und auch da 
nur 1,152Mhz gemessen.

Ich hoffe ihr könnt mir helfen. Danke
Gast
Fuse richtig setzten!

Im Auslieferzustand wird der Takt durch 8 geteilt...

Auswenig weiß ich die Bezeichung net, aber schau mal nach CLKDIV oder 
so...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 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.