Forum: Mikrocontroller und Digitale Elektronik RTC Funktion benutzen /CAN zyklisch senden /Funktion Pointer als Übergabeparameter


von Max M. (maxxmatt)


Lesenswert?

Hallo zusammen,

ich arbeite mich gerade in eine Library für ein Steuergerät ein.

Es gibt in der Lib zwei RTC Funktionen.
Die erste ist mit klar.

IO_RTC_INIT();

while(1) {
IO_RTC_StartTime (time_stamp); // (Starte Timer)
task()...
while (IO_RTC_GetTimeUS(time_stamp)}  < 5000); Lese aktuellen Timerwert 
(5 ms)

Dann gibt es noch eine Funktion

IO_RTC_PeriodicInit (ubyte2 period, rtc_eventhandler_ptr event_handler)
Beschreibung Übergabeparameter:

period = Periode on witch the event handler should be called. (us)
event_handler Function pointer  to the periodic event handler)

Kennt sich jemand mit Funktion Pointer aus. Die Funktion ruft eine 
(übergebene) Funktion periodisch die Period Zeit auf. Verstehe ich das 
richtig?

Leider gibt es kein Beispiel :(

Es gibt auch noch ein DeInit() um die Funktion wieder zu stopen.

Vielen Dank für jede Hilfe

Gruß

Max

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.