با سلام
من این کد ساده رو برای تست watchdog نوشتم ولی در شبیه سازی عمل نمیکنه:
با توجه به اینکه تایمر watchdog در برنامه ریست نشده،میکرو باید ریست بشه ولی نمیشه!
آیا برنامه مشکل داره؟
من این کد ساده رو برای تست watchdog نوشتم ولی در شبیه سازی عمل نمیکنه:
کد:
#include <mega8.h> #include <delay.h> void main(void) { unsigned char i=1; WDTCR=(0<<WDCE) | (1<<WDE) | (1<<WDP2) | (1<<WDP1) | (1<<WDP0); while (1) { PORTB=i; i=i*2; delay_ms(500); } }
آیا برنامه مشکل داره؟
دیدگاه