سلام، من هر کاری میکنم مگا16 ریست نمیشه. فکر کنم روال کار سادست . میرم در کدویزارد واچ داگ رو فعال میکنم ولی میکرو اصلا ریست نمیشه. در برنامه زیر ال ای دی باید خاموش و روشن بشه ولی همیشه روشنه
کد:
#include <mega16a.h>
#include <delay.h>


void main(void)
{


DDRA=(0<<DDA7) | (0<<DDA6) | (0<<DDA5) | (0<<DDA4) | (0<<DDA3) | (0<<DDA2) | (0<<DDA1) | (1<<DDA0);
PORTA=(0<<PORTA7) | (0<<PORTA6) | (0<<PORTA5) | (0<<PORTA4) | (0<<PORTA3) | (0<<PORTA2) | (0<<PORTA1) | (0<<PORTA0);


// Watchdog Timer initialization
// Watchdog Timer Prescaler: OSC/16k
WDTCR=(0<<WDTOE) | (1<<WDE) | (0<<WDP2) | (0<<WDP1) | (0<<WDP0);


while (1)
      {


      delay_ms(1000);  
      PORTA.0=1;


      }
}