Раз уж нет возможности отлаживать на кристалле, попробуй понять, выполняется-ли хоть что-нть.
сделай так:
void main(void){
Init();
PORTA = 0b10101010;
while(1);
}
и посмотри тестером состояние порта А.
Если там есть значение 10101010, то, скорее всего , неправильно работает _delay_ms. Посмотри ее код- возможно она привязана к какой-то конкретной частоте тактирования кристалла, а у тебя выбран не тот источник тактирования, либо кварц не с той частотой.
Ну, а если даже статика не выдается в порт - то вычитай fuses. Возможно неправильно выбран источник тактирования.