|
程序如下,测试睡眠模式时,发现,串口唤醒后,程序复位,并且我所发送的数据,并没有被返回到串口助手上,哪位仁兄做过这个,帮小弟看一下。
int main(void)
{
Stm32_Clock_Init(9);//系统时钟设置
delay_init(72); //延时初始化
uart_init(72,115200); //串口1初始化
LED_Init();
WKUP_Init();
usart1_send("---restart---", 13);
while(1)
{
// usart1_send("1234567890\r\n", 12);
LED0=!LED0;
delay_ms(250);
if(USART_RX_OFFSET>0)
{
delay_ms(10);
usart1_send(USART_RX_BUF, 12);
USART_RX_OFFSET = 0;
}
if(!KEY0)//已经按下了
{
delay_ms(10);
if(!KEY0)
{
usart1_send("---Enter_Standby---", 19);
delay_ms(10);
//Sys_Enter_Standby();
Sys_Lower_Mode(0);//睡眠模式
usart1_send("---Exit_Standby---", 18);
}
while(KEY0);
}
}
} |
阿莫论坛20周年了!感谢大家的支持与爱护!!
该献的血还是要献的。你不献他不献。难道让我去献? --- 出自坛友:lovejp1981
|