السلام عليكم اريد ان اعرف الخطاء في هذا الكود مع ان هذه الفكره تعمل مع atmega32 & atmega128 لكن لا تعمل مع atmega8
//atmega8
void main () {
ddrd.f0=1;
portd.f0=0;
ddrd.f1=1;
portd.f1=1;
delay_ms(500);
portd.f1=0;
WDTCR |= (1<<WDCE) | (1<<WDE);
WDTCR |= (1<<WDP0) | (1<<WDP1)| (1<<WDP2);
while (1) {
portd.f0=1;
delay_ms(3000);
portd.f0=0;
delay_ms(3000);
WDTCR = 0x00;
}
}