ST意法半导体中文论坛's Archiver
论坛
›
问答
› 大神们救命,STM8L051 active-halt RTC唤醒后串口发数据出错
fusheng123
发表于 2018-7-19 12:46:02
fusheng123 发表于 2018-7-19 11:34
这个我今天也遇到了,应该是串口还没有完全发送完系统进进入了ac-halt状态,我将最后发送数据之后加了一个 ...
可以在进入低功耗之前加入这么一句,判断是否串口传输完成,然后在进入低功耗
while(USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET);//确保串口数据发送完在进入halt模式,不然串口数据会乱码
halt();//进入低功耗
ccjup
发表于 2020-9-3 12:02:02
停机前是不是配置了发送脚为输出,去掉试试
页:
1
[2]
查看完整版本:
大神们救命,STM8L051 active-halt RTC唤醒后串口发数据出错