Hallo

Anscheinend arbeitest du mit einer alten Version von WINAVR.

Code:
 sbi(DDRD,PD5);
sbi(PORTD,PD5);
Da sollte normalerweise Fehlermeldungen kommen, da es diese Befehle in der neuen Version nicht mehr gibt.

Heute schreibt man das so

Code:
DDRD |= (1<<PD5);


Code:
EEPROM_read(0x00);
Das paßt nicht zu deiner Funktions Deklaration.

Probier das mal so

Code:
 OCR1A = EEPROM_read(0x00);
Arbeite auch mit dem Code aus dem Datenblatt und es klappt ohne Probleme.

Gruß
Dieter