darren0540 发表于 2016-10-17 20:49:43

大神们救命,STM8L051 active-halt RTC唤醒后串口发数据出错

大神们救命啊,STM8L051低功耗模式 active-halt,用 RTC唤醒后,在RTC中断中用串口发一个字节的数据,但是收到的为啥总是0xFF。就是说我程序发的数据是0x19,但是收到的却是0xFF
IAR工程在附件中

z258121131 发表于 2016-10-19 09:05:43

波特率对吗?

lulugl 发表于 2016-10-19 09:16:42

楼主,你查下手册,看唤醒后多条能稳定,能不能延时点,再发送数据

johnson_gong 发表于 2016-10-19 12:00:55

建议把串口配置部分不要放在中断中

五哥1 发表于 2016-10-19 12:18:03

串口串口串口

wenyangzeng 发表于 2016-10-19 13:06:06

你每次中断都初始化串口一次,那当对方有数据传送而本机还在初始化串口,如何保证通讯数据不出错?

anywill 发表于 2016-10-19 14:01:10

估计是串口设置问题:)

无薪税绵 发表于 2016-10-19 15:30:41

串口初始化没有?

原田夜舞love 发表于 2016-10-19 23:35:33

串口设置吧

fusheng123 发表于 2018-7-19 11:34:45

这个我今天也遇到了,应该是串口还没有完全发送完系统进进入了ac-halt状态,我将最后发送数据之后加了一个很小的延时,然后在进入ac-halt状态,就不会出错了
页: [1] 2
查看完整版本: 大神们救命,STM8L051 active-halt RTC唤醒后串口发数据出错