Ich schaue mal tief in die
und gehe vom Registernamen davon aus, dass Du
mit irgendeinem PIC-Typen herumhantierst und dass Du keine richtige Interrupt-
Routine hast ( sonst wäre die Lösung super-einfach und die Frage würde darauf
hindeuten, dass Du dich besser mit elementareren Dingen beschäftigen solltest )
Hier mal ein Beispiel, wie man das da machen kann mit Anschlag bei 255:
Code : |
void main( void )
{
... blabla
Timer0 initialisieren
... blabla
for (;;)
{
if( T0IF ) // timeout passiert
{
T0IF = 0; // Reset Timer-Flag
if( meinevariable < 255 )
{
meinevariable++;
}
}
}
}
|
|
Gruß
Stefan
_________________
Alle sagten: Das geht nicht. Dann kam einer, der wusste das nicht und hat´s gemacht.