单片机学习小组
登录
直播中
juju宇哥
8年用户
1394经验值
擅长:479809
私信
关注
STM32CubeMX串口中断偶校验,串口接收发生了Over-Run错误怎么解决?
开启该帖子的消息推送
单片机
嵌入式
串口通信
物联网
STM32
CubeMX串口中断偶校验,串口接收发生了Over-Run错误怎么解决?
回帖
(1)
符敛招
2022-2-18 10:21:46
STM32CubeMX是一款非常方便的工具软件。但是在使用时也会存在一些问题。比如,最近调试昆仑通态触摸屏与单片机的串口通讯,波特率为9600,数据位8位,偶校验,1位停止位。使用STM32CubeMx设置参数如下:
需要注意的是,STM32的数据位是包含校验位的,所以数据位要选择9位。
生成代码后,添加相关的接收中断程序,参考《
STM32CubeMX之串口通信
》。但实际测试时,发现接收的第一个字节总是0。经过单步调试跟踪发现,串口接收发生了Over-Run错误,进入了以下程序,导致接收错误。
之后改为自己写的中断接收程序后,没有出现错误,说明该软件生成的代码还是有
STM32CubeMX是一款非常方便的工具软件。但是在使用时也会存在一些问题。比如,最近调试昆仑通态触摸屏与单片机的串口通讯,波特率为9600,数据位8位,偶校验,1位停止位。使用STM32CubeMx设置参数如下:
需要注意的是,STM32的数据位是包含校验位的,所以数据位要选择9位。
生成代码后,添加相关的接收中断程序,参考《
STM32CubeMX之串口通信
》。但实际测试时,发现接收的第一个字节总是0。经过单步调试跟踪发现,串口接收发生了Over-Run错误,进入了以下程序,导致接收错误。
之后改为自己写的中断接收程序后,没有出现错误,说明该软件生成的代码还是有
举报
更多回帖
rotate(-90deg);
回复
相关问答
单片机
嵌入式
串口通信
物联网
使用
STM32CubeMX
配置
串口中断
后硬件没有反应怎么办?
2021-11-17
808
怎样使用
STM32CubeMX
串口
输出调试信息呢
2021-12-08
916
请问hal库如何实现
stm32
串口中断
接收
数据?
2021-12-09
1603
如何对
STM32CubeMx
串口
收发
程序进行测试呢
2021-12-13
812
求教
STM32CubeMx
串口
是怎样
收发
中断
回调函数的
2021-12-07
683
如何对基于
stm32cubeMX
的
串口
进行设置呢
2021-11-25
694
如何利用
stm32cubeMX
配置实现简单的
串口
通信?
2021-12-08
736
如何在
STM32CubeMX
中进行
串口
通信的配置?
2021-12-13
757
请问怎么让MCU在
串口
接收
数据时进入
串口中断
2018-11-21
2459
STM32CubeMX
串口
的特性是什么?如何配置?
2021-11-17
423
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分