io口中断怎么唤醒掉电模式
大家好,io口中断怎么唤醒掉电模式,按下载软件提供的案例,没反应,stc8h系列,大家看看程序需要怎么改进void Port1_Isr(void) interrupt 38
{
P1INTF = 0x00;// 清空P1口所有中断标志
}
void PortInt_Init(void)
{
P1INTE = 0x1e; //使能P1口中断
P1IM0 = 0x00; //设置P1口中断模式 (00:下降沿, 01:上升沿)
P1IM1 = 0x00; //设置P1口中断模式 (10:低电平, 11:高电平)
P1WKUE = 0x1e; //设置P1口中断唤醒省电模式
}
void main(void)
{
P0M1 = 0x00; P0M0 = 0x00;
P0M1 = 0x00; P0M0 = 0x00;
P1M1 = 0x00; P1M0 = 0x00;
P2M1 = 0x00; P2M0 = 0x00;
P3M1 = 0x00; P3M0 = 0x00;
P4M1 = 0x00; P4M0 = 0x00;
P5M1 = 0x00; P5M0 = 0x00;
P6M1 = 0x00; P6M0 = 0x00;
P7M1 = 0x00; P7M0 = 0x00;
P3_7=0;
P1_3=0;
P1_4=0;
Timer1_Init();
PortInt_Init();
_nop_();
_nop_();
_nop_();
_nop_();
//PCON = IDL; //MCU进入IDLE模式
PCON = PD; //MCU进入掉电模式
_nop_();
_nop_();
_nop_();
_nop_();
while(1)
{
if(P1_3){P3_7=1;}
}
}
具体型号,原理图的PDF 发上来 要开总中断EA 总中断加了,还是没反应
就是按键io中断,看灯有没有反应,p1口所有普通io中断都没反应,是程序哪些地方没开启吗
扩展中断工具用了么 你好,扩展中断工具哪里可以看到或了解到 38号中断要打补丁哦
页:
[1]