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

Re: Rückgabewert von Irq_GetCount(INT_TIM2COMP); beim ersten Aufruf Kategorie: Programmierung C (von PeterS - 6.06.2011 21:53)
Als Antwort auf Rückgabewert von Irq_GetCount(INT_TIM2COMP); beim ersten Aufruf von Jo - 6.06.2011 18:25
Ich nutze:
C-Control Pro Mega128, CC-Pro 128 Application Board, Pro-Bot128
> Hallo Peter,
> wenn nach
>  
> Irq_SetVect(INT_TIM2COMP,INT_10ms);  
>
> das erste mal in die Funktion 10ms gespungen wird, ist der Wert den
>
> irqcnt=Irq_GetCount(INT_TIM2COMP);
>
> zurĂĽckliefert in der Regel 42 ! Es werden nach SetVect() kein Abs_Delay() verwendet.
> Meine Erwartungshaltung wäre, dass der Wert 0 ist.
> Ist meine Vorstellung richtig? Gibt es an dieser Stelle u.U. noch ein kleiner Fehler?
>
> Vor dem Aufruf von
> Irq_SetVect(INT_TIM2COMP,INT_10ms); wird viel code durchlaufen. Wird da u.U. schon was gezählt?
>
> Viele GrĂĽĂ?e
> Jo

Ja, das wird schon gezählt, da der Timer2 10ms Interrupt normalerweise für clock und
Multithreading immer aktiv ist.

Gruss Peter


    Antwort schreiben


Antworten:

Re: Rückgabewert von Irq_GetCount(INT_TIM2COMP); beim ersten Aufruf (von Jo - 7.06.2011 6:15)
    Re: Rückgabewert von Irq_GetCount(INT_TIM2COMP); beim ersten Aufruf (von Joerg - 7.06.2011 7:11)
        Re: Rückgabewert von Irq_GetCount(INT_TIM2COMP); beim ersten Aufruf (von Jo - 7.06.2011 10:26)
            Re: Rückgabewert von Irq_GetCount(INT_TIM2COMP); beim ersten Aufruf (von PeterS - 7.06.2011 17:47)
                Re: Rückgabewert von Irq_GetCount(INT_TIM2COMP); beim ersten Aufruf (von Jo - 8.06.2011 10:41)
                    Re: Rückgabewert von Irq_GetCount(INT_TIM2COMP); beim ersten Aufruf (von PeterS - 8.06.2011 19:31)