Fix timer interrupt

This commit is contained in:
Jeremy Soller
2020-02-03 20:12:23 -07:00
parent c1fbbce805
commit c50632c1bf
5 changed files with 31 additions and 10 deletions

View File

@@ -7,11 +7,12 @@
static volatile uint32_t time_overflows = 0;
void timer_0(void) __interrupt(1) {
// Stop timer
TR0 = 0;
time_overflows++;
// Restart timer
TR0 = 0;
TF0 = 0;
// Start timer
TH0 = 0xFD;
TL0 = 0x01;
TR0 = 1;