Hallo!
Jup, Das ist möglich... Nur wird das mit nem 16MHz Quarz schwierig.
Ich verwende zB ein 14,7456 MHz-Quarz.
das ist im binärsystem eine gerade Zal´l..
14745600 / 1024 = 14400.
Dann muss der Timer bis 143 Zählen und dann den Interrupt auslösen.
In diesem lasse ich dann diese Funktion ausführen:
Ich programmiere zwar nicht in Basic, aber ich denke dieser kurzeCode:// -=> Timer Uhr <=- void TIMER_clock( void ){ TIMER_percent++; if( TIMER_percent >= 100 ){ TIMER_percent = 0; TIMER_second++; } if( TIMER_second >= 60 ){ TIMER_second = 0; TIMER_minute++; } if( TIMER_minute >= 60 ){ TIMER_minute = 0; TIMER_hour++; } if( TIMER_hour >= 24 ){ TIMER_hour = 0; } }
C-Code ist durchaus zu verstehen. Wenn nicht, sag bescheid...






Zitieren

Lesezeichen