搜索
查看: 8403|回复: 11

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

[复制链接]

该用户从未签到

1

主题

1

帖子

0

蝴蝶豆

初级会员

最后登录
2020-10-10
发表于 2016-10-17 20:49:43 | 显示全部楼层 |阅读模式
大神们救命啊,STM8L051低功耗模式 active-halt,用 RTC唤醒后,在RTC中断中用串口发一个字节的数据,但是收到的为啥总是0xFF。就是说我程序发的数据是0x19,但是收到的却是0xFF
IAR工程在附件中
1.JPG
2.JPG
3.JPG

9.Active-HALT低功耗 - 副本 (2).zip

8.28 MB, 下载次数: 885, 下载积分: ST金币 -1

回复

使用道具 举报

该用户从未签到

21

主题

352

帖子

36

蝴蝶豆

金牌会员

最后登录
2020-3-30
发表于 2016-10-19 09:05:43 | 显示全部楼层
波特率对吗?
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

151

帖子

0

蝴蝶豆

高级会员

最后登录
2023-1-9
发表于 2016-10-19 09:16:42 | 显示全部楼层
楼主,你查下手册,看唤醒后多条能稳定,能不能延时点,再发送数据
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

363

帖子

0

蝴蝶豆

金牌会员

最后登录
2018-6-27
发表于 2016-10-19 12:00:55 | 显示全部楼层
建议把串口配置部分不要放在中断中
回复 支持 反对

使用道具 举报

该用户从未签到

19

主题

1734

帖子

7

蝴蝶豆

论坛元老

最后登录
2021-5-10
发表于 2016-10-19 12:18:03 | 显示全部楼层
串口串口串口
回复 支持 反对

使用道具 举报

该用户从未签到

74

主题

3420

帖子

82

蝴蝶豆

社区小助手

最后登录
2023-11-12
发表于 2016-10-19 13:06:06 | 显示全部楼层
你每次中断都初始化串口一次,那当对方有数据传送而本机还在初始化串口,如何保证通讯数据不出错?
回复 支持 反对

使用道具 举报

该用户从未签到

61

主题

1132

帖子

17

蝴蝶豆

论坛元老

最后登录
2022-12-22
发表于 2016-10-19 14:01:10 | 显示全部楼层
估计是串口设置问题
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2189

帖子

397

蝴蝶豆

论坛元老

最后登录
2021-12-8
发表于 2016-10-19 15:30:41 | 显示全部楼层
串口初始化没有?
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

469

帖子

0

蝴蝶豆

金牌会员

最后登录
2020-11-9
发表于 2016-10-19 23:35:33 | 显示全部楼层
串口设置吧
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2

帖子

0

蝴蝶豆

新手上路

最后登录
2018-7-19
发表于 2018-7-19 11:34:45 | 显示全部楼层
这个我今天也遇到了,应该是串口还没有完全发送完系统进进入了ac-halt状态,我将最后发送数据之后加了一个很小的延时,然后在进入ac-halt状态,就不会出错了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-5-11 16:53 , Processed in 1.202236 second(s), 47 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表