Hallo,
ich bin da nicht sicher (kenne nur 'C") aber ich glaube hier ist ein gedankenfehler
die programm ausfuhrung und die Timer laufen unabhangig von einander
so wenn dein Program
ausfuhrt steht die Timer zur Zeit auf eine beliebigen (undefinierten) Wert (konnte zufallig mahl ab und zu 255 sein)loop until TMR0 = 255
Mochte mann etwas geschehen lassen bei einem bestimmenten Timerwert dann sollten interrupts verwendet werden.
Es konnte auch noch so sein dass dein Program doch richtig lauft aber mann muss sicher sein dass die Timer viel langsamer zahlt dann die Zeit wie eine 'loop' daurt.
gruss
Henk
Lesezeichen