Forum: Mikrocontroller und Digitale Elektronik Nur 1/8 der Taktfrequenz Atmega164A


von Joachim L. (appin)


Lesenswert?

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

von Studentle (Gast)


Lesenswert?

Fuse richtig setzten!

Im Auslieferzustand wird der Takt durch 8 geteilt...

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

von Joachim L. (appin)


Lesenswert?

Perfekt!!!

Das war das Probelem.
Danke für die sehr schnelle Hilfe.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.