Forum: Mikrocontroller und Digitale Elektronik R8C/22: software-RTC mit timer RD?


von Michael T. (michelback)


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

von Volker Z. (vza)


Lesenswert?

http://www.renesas.com/request?LANGUAGE_CD=EN&SCREEN_ID=ViewUsrFrameApnDocumentSearch&LAYER_ID=2780&DOC_TYPE=Application%20Notes&FUNCTION_FLG=0

Hier dürften genügend Beispiele dabei sein.

Ansonsten frage doch bei:
http://www.renesasrulz.com/index.jspa

Ist zwar noch relativ neu und nicht alzu stark frequentiert aber für 
Renesas warscheinlich besser als dieses Forum.

ciao

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.