enableInterrupts(); //使能总中断QT18B20_Init();
while(1)
{
}
unsigned char QT18B20_Init()
{
unsigned char dat;
DQ_OUT;
DQ_OUT_L;
delay_us(500);
DQ_OUT_H;
delay_us(60);
DQ_IN;
dat=DQ_READ;
delay_us(240);
DQ_OUT_H;
return dat;
}
while(1)前面加了使能总中断,程序就会卡红 {MOD}的这里,#define DQ_READ GPIOC->IDR&=0x40,只要不使能总中断,就能顺利执行,我只有一个串口中断,但是没有使用,求大神帮忙看看
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>