با atmega32 برنامه ای با کدویژن نوشتم که یک led به طور مداوم یک ثانیه روشن و یک ثانیه خاموش بشه (چشمک بزنه) اما زمانش به جای یک ثانیه حدود 4 ثانیه طول میکشه. فرکانس داخلی رو 4مگا هرتز انتخاب کردم و تو حلقه while برنامه رو بصورت زیر نوشتم:
while (1)
{
delay_ms(1000);
PORTA.0=~PORTA.0;
};
مشکل کار کجاست؟