Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

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
Ich nutze:
C-Control Pro Mega32, C-Control Pro Mega128, CC-Pro 32 Application Board, CC-Pro 128 Application Board, Pro-Bot128
> 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)