hallo,

leider wird der interrupt nie aufgerufen. bin am verzweifen. kann mir einfach nicht vorstellen was hier falsch sein kann. bitte helft mir...

code:

Code:
#include <avr/io.h>
#include <avr/interrupt.h>

void main()
{
	DDRB = 0xFF;
	PORTB = 0x00;

	TCCR0 	|=	((1<<WGM01) | (1<<CS00));
	// On Compare Interrupt einschalten
	TIMSK	|=	(1<<OCIE0);
	// Compare Wert
	OCR0	|= 	0xF0;

	sei();

	for(;;)
	{
		
	}


}

ISR(TIMER_COMP_vect)
{
	PORTB = 0x01;
}