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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.