STC8H1K17单片机 唤醒单片机会重启设备
void Wifi_Off(void){
S2CON= 0x00; //关闭串口2接收
IE2 = 0x00; //关闭串口2中断
_nop_();
_nop_();
_nop_();
_nop_();
IO_Wifi_On_Off=1; //关闭WIFI
P1M0 |= 0x03; //开路输出
P1M1 |= 0x03; //开路输出
IO_Wifi_Tx=0; //输出0
IO_Wifi_Rx=0; //输出0
}
void Wifi_Off(void)
{
P1M0 &= 0xFC; //双向口
P1M1 &= 0xFC; //双向口
IO_Wifi_Tx=1; //初始
IO_Wifi_Rx=1; //初始
_nop_();
_nop_();
_nop_();
_nop_();
IE2 = 0x01; 开启
S2CON =0x10;
_nop_();
_nop_();
_nop_();
_nop_();
IO_Wifi_On_Off=0;
}
休眠前关闭,唤醒后开启,每次开启单片机都会复位
页:
[1]