Re: Funktion thread_delay und Softwareuhr Kategorie: CC-Pro Unit & Appl.Board (von PeterS - 6.07.2009 9:34) | ||
Als Antwort auf Funktion thread_delay und Softwareuhr von ER - 6.07.2009 9:17 | ||
| ||
> Hallo liebe Experten, > bin beim Studium des Handbuches wieder auf etwas gesto�en: > > Beide Funktionen benutzen den Timer2, > der für beide Funktionen auf 10ms Interrupt eingestellt ist. > > Kann man diese beiden Funktionen gemeinsam in einem Programm > benutzen und aufrufen???? > > Ich meine: Die Uhr ist wichtig und Thread_delay ebenso. Hallo Ellen, die Software Uhr und das Thread_Delay werden durch eine interne Interruptroutine von Timer 2 gesteuert. Beide Funktionen können GLEICHZEITIG genutzt werden. Sollte man aber Timer 2 abschalten dann funktionieren Software Uhr und Thread_Delay beide nicht mehr. Gruss Peter > > Laut Handbuch IDE nur mit Einschränkungen, aber welche: > > void Thread_Delay(word delay); > =============================== > Hiermit wird ein Thread für eine bestimmte Zeit auf "schlafend" > geschaltet. Nach dem angegebenen Zeitraum ist er wieder für die > Abarbeitung bereit. Der Zeitraum wird in Ticks angegeben, > die von Timer 2 erzeugt werden. Wird Timer 2 abgeschaltet oder > für einen anderen Zweck gebraucht, ist die Funktionsweise von > Thread_Delay() undefiniert. > > > Softwareuhr (clock) > =================== > Die interne Software Uhr wird durch den 10ms Interrupt von Timer2 > getaktet. Es können Uhrzeit und Datum gesetzt werden, > die ab diesem Zeitpunkt selbständig weiterlaufen. > > > mfg > Ellen | ||
Antwort schreiben Antworten: Re: Funktion thread_delay und Softwareuhr (von ER - 6.07.2009 10:32) Re: Funktion thread_delay und Softwareuhr (von PeterS - 6.07.2009 15:55) Re: Funktion thread_delay und Softwareuhr (von ER - 10.07.2009 16:29) Re: Funktion thread_delay und Softwareuhr (von PeterS - 10.07.2009 18:01) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum