Also ich versteh das nicht. Ich hab jetzt den code so einfach wie möglich geschrieben und auch mal den anderen timer genommen. Sieht jetzt so aus:
Code:
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/delay.h> 
#include <stdint.h>
#include <avr/delay.h>
#include <avr/signal.h>

static void io_init(void)
{
DDRB=0xff; 
TCCR0=(1<<WGM00)|(1<<COM01)|(1<<CS01);
OCR0=100;
}
int main(void)
{
	io_init();

	while(1)
	{
		
	}
	return(0);
}
An PD3 passiert einfach gar nichts . Kann mir jm. weiterhelfen?