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

Timer- Rätsel Kategorie: Programmierung Basic (von Herbert - 6.11.2007 20:04)
Ich nutze:
C-Control Pro Mega32, CC-Pro 32 Application Board
2. Versuch. Habe beim ersten Mal einen Fehler gemacht.

Hallo Leute,

ich habe ein Problem mit dem folgenden Programm:

Dim i As Integer
Dim irqcnt As Byte
Dim counter As Word

Sub main()
    counter = 144
    Irq_SetVect(INT_TIM0COMP,Timer0_ISR)
    Timer_T0Time(counter,PS0_1024)
    Do While i < 99

    End While

End Sub

Sub Timer0_ISR()
    i=i+1
    irqcnt=Irq_GetCount(INT_TIM0COMP)
End Sub

Die Laufzeit des Programmes ändert sich ( logischerweise) wenn ich den Vorteiler (PS0_xxxx) oder den
Schleifenzähler i ändere.
Sie ändert sich aber nicht, wenn ich den Wert für "counter" ändere.
Wenn ich den Timer_1 statt Timer_0 benutze habe ich den selben Effekt.
Kann das Jemand erklären ?

GruÃ?
Herbert


    Antwort schreiben


Antworten:

Re: Timer- Rätsel (von Hal71229 - 27.06.2008 13:01)