ATMega64 Timer0 Probleme

Gast #4773525
Lesenswert?
• ▲
▼
Hallo zusammen,
ich möchte einen Code der auf einem ATMega16 läuft auf einem ATMega64 
zum laufen bringen. LCD und IO Ports sind soweit ok. Lediglich die RC5 
Funktion (IR Fernbedienung) läuft nicht. Signale werden nicht 
ausgewertet.

Beim ATMeega 16 wird er wie folgt konfiguriert:

// Timer0 für RC5-Receiver vorbereiten
  TCCR0 = 1<<CS02;                    // teile durch 256
  TIMSK = 1<<TOIE0;                   // enable interrupt

Ich bin Anfänger und habe mir die Datenblätter der beiden Bausteine 
angeschaut. Die Timer der beiden Atmegas unterscheiden sich im ASSR 
Register zur Asynchronen Nutzung.
Muss ich weitere Konfigurationen im ATMega 64 vornehmen? oder sind die 
Timer gleich und mein Fehler liegt wo anders?

Komme nicht mehr weiter. Eigentlich benötige ich nur einen weiteren Port 
und will daher auf den 64 wechseln. Die SW dient zur Steuerung und 
Überwachung eines Röhrenverstärkers.

Seid gnädig mit mir ;-)

Danke und Gruß
Alex

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