Atmega32 Timer Quarz Kalibration

Gast #6775729
Lesenswert?

Wenn ich beim Atmega32 ein 16MHz Quarz verwende aber eine viel zu große 
Zeitabweichung habe, ich aber den Timer auch nur zur Kapazitätsmessung 
etc benötige, wie kann ich das per Software für alle Teile des Progamms 
anpassen?
1
  SREG_I_bit := 1;
2
  TCCR1A := 0x80;
3
  TCCR1B := 0x0B;
4
  OCR1AH := 0x61;
5
  OCR1AL := 0xA7;
6
  OCIE1A_bit := 1;
#6775743
Lesenswert?

Nunja, die mit den angegebenen Registern vorgenommenen Einstellungen 
könnte man nun anhand des Datenblattes analysieren. Trotzdem fehlt der 
Code, der das Ganze zum Leben bringt. Viel wird man zur Fehlerursache 
nicht aussagen können. Vermutlich handelt es sich um ein vorgefertigtes 
Programm, mit dem der unbedarfte Anwender Schwierigkeiten hat.

mfG

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