Gast
#1915852
Hallo,
könnt ihr mir sagen warum der Timer0-Overflow nicht aktiv ist?
#include <avr/io.h>
#include <avr/interrupt.h>
int i=0;
int main (void) {
DDRC = 0x01; //C0 als Ausgang
PORTC = 0x01; //CO high
// Timer 0 konfigurieren
TCCR0A = (1<<CS01); // Prescaler 8
// Overflow Interrupt erlauben
TIMSK0 |= (1<<TOIE0);
// Global Interrupts aktivieren
sei();
while(1)
{
}
return 0;
}
ISR (TIMER0_OVF_vect)
{
i++;
if(i>=500)
{
i=0;
PORTC ^= (1<<PC0);
}
}