st3fan
01.09.2008, 16:39
Hi,
ich habe ein Frage: Ich benutze BASCOM Versin 1.11.8.3 zusammen mit einem mega32. Mein Programm soll folgendes machen:
Initialisierung -> a: Timer0 einstellen, Pin auf 1, Timer0ISR zählt Timer0überläufe, INT1_ISR zählt Variable hoch, nach 10ms Pin auf 0 INT1_ISR kann nichtmehr aufgerufen werden, Timer0 stoppt und wird zurückgesetzt -> Berechnungen -> Ausgabe von Variablen über RS232 -> goto a:
Ich habe das Ganze programmiert , aufgebaut und getestet, und dabei hatte ich immer das Problem dass die 10ms die von Timer0 bereitgestellt werden sollen, einen Jitter aufweisen.
Weiß jemand was ich gegen diesen Jitter tun kann? Ich denke mal dass da verschiedene Interrupts sich in die Quere kommen...
ich habe ein Frage: Ich benutze BASCOM Versin 1.11.8.3 zusammen mit einem mega32. Mein Programm soll folgendes machen:
Initialisierung -> a: Timer0 einstellen, Pin auf 1, Timer0ISR zählt Timer0überläufe, INT1_ISR zählt Variable hoch, nach 10ms Pin auf 0 INT1_ISR kann nichtmehr aufgerufen werden, Timer0 stoppt und wird zurückgesetzt -> Berechnungen -> Ausgabe von Variablen über RS232 -> goto a:
Ich habe das Ganze programmiert , aufgebaut und getestet, und dabei hatte ich immer das Problem dass die 10ms die von Timer0 bereitgestellt werden sollen, einen Jitter aufweisen.
Weiß jemand was ich gegen diesen Jitter tun kann? Ich denke mal dass da verschiedene Interrupts sich in die Quere kommen...