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

Timer 3 Kategorie: Programmierung Basic (von Michael - 13.02.2009 18:33)
Ich nutze:
C-Control Pro Mega128, CC-Pro 128 Application Board
Hallo Leute,
ich möchte zyklisch (alle 3-4 Sekunden) Messungen machen und dazu Timer 3 einsetzen.
Mein Code arbeitet mit Timer 1, jedoch leider nicht mit Timer 3.
Weiss jemand, warum?

Sub main()
 ...
 
 Irq_SetVect(INT_TIM3CMPA,Timer0_ISR)        ' define Interrupt Service Routine
 Timer_T3Time(65000,PS0_1024)                     ' 69,4 µs*65000 = 4,55 sec

 Do While (1)
      AbsDelay(300)
 end While

End Sub

Sub Timer0_ISR()
    Dim irqcnt As Integer

    --- make a measurement ---

    irqcnt=Irq_GetCount(INT_TIM3CMPA)           ' Interrupt Request Counter
    Timer_T3Time(65000,PS0_1024)                  ' restart Timert
End Sub

Ich wäre dankbar, wenn mir da jemand weiterhelfen könnte.

Michael


    Antwort schreiben


Antworten:

Re: Timer 3 (von Michael - 15.02.2009 15:03)