本帖最后由 小妮子900718 于 2015-5-29 19:26 编辑
程序不知道哪里出问题了,烧进单片机后不运行啊,单片机电压正常,电路的各个工作点电压也正常,急求大神帮忙解决,菜鸟在此感激不尽啊#include<xc.h>#define_XTAL_FREQ 8000000#define__delay_us(x) _delay((unsigned long)((x)*(_XTAL_FREQ/4000000.0)))#define__delay_ms(x) _delay((unsigned long)((x)*(_XTAL_FREQ/4000.0)))main(){ unsigned int i; unsigned char ok; IRCF0=0; IRCF1=1; IRCF2=1; TRISA=0X09; PORTA=0x00; ANSA0=0; ANSA1=0; ANSA2=0; SWDTEN=0; __delay_ms(480); RA1=1; WPUA3=1; if(LFIOFR==1) { IRCF0=0; IRCF1=0; IRCF2=0; } SWDTEN=1; WDTPS0=0; WDTPS1=1; WDTPS2=1; WDTPS3=0; WDTPS4=0; for(i=1;i<235;i++) { asm("SLEEP"); } while(1) { RA2=1; }
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>