R8C/22: software-RTC mit timer RD?

OP #1612082
Lesenswert?

hallo zusammen,

nachdem nun alle meine Sensoren funktionieren (vielen Dank an alle 
Helfer) möchte ich die Sensorwerte in Abhängigkeit der Zeit erfassen. 
Ich habe bei meinem µC (R5F2122CKFP)von Renesas einen 16-Bit timer zur 
verfügung, der hauptsächlich für input capture/output compare konzipiert 
ist (löst aber laut datenblatt auch einen overflow-interrupt aus). Mit 
dem Timer-Overflow soll dann ein Interrupt generiert werden, der eine 
Interrupt routine auslöst. Die interrupt routine sieht so aus:

void int_time(void){
  ticks++;     //counts interrupts
  if(ticks<10)
  return;
  ticks=0;
  seconds++;
  if(seconds>59){
    seconds=0;
    minutes++;
    if(minutes>59){
      minutes=0;
      hours++;
    }
  }
}

Leider bekomme ich den Timer RD und die Interruptroutine scheinbar nicht 
zum laufen... es ist auch der komplexeste Timer, aber eben der einzige 
mit 16 bit... hat da jemand schonmal was ähnliches gemacht und könnte 
mir Unterstützung bei der Timer-config geben?

Grüße,
Michael

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