完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
这是常事。
通信参数是否设置正确; 通信线路是否可靠;是否有干扰; 通信速率是否设置过高; 软件内部是否有Bug; 等等。 另外所用测试串口软件是否可靠,可以备用几个测试,流行的如格西烽火、串口调试助手等都不错。 重新传送,即可 |
|
|
|
|
|
发错分类了,楼主下次麻烦按【求助】发
|
|
|
|
|
|
是不是和自动波特率检测方面的设置有关系
|
|
|
|
|
|
可以调试查看寄存器值确定一下到底什么问题啊
|
|
|
|
|
|
帧错误是串行帧位序列不符合接收设置要求,比如9600,8,n,1,接收到确是9600,8,e,1,多了一位偶校验位就会造成接收端帧错误。原因可能是收发端帧格式设置不一致,或者波特率不一致,强干扰也可能造成这种这种情况。
|
|
|
|
|
|
也就来看看
|
|
|
|
|
|
应该检查一下设置,两端设置是否一致
|
|
|
|
|
|
奇偶检验位的原因吧,这个帧错误还真是没听说过,我再看看手册
|
|
|
|
|
|
帮顶起来!~~~
|
|
|
|
|
|
没有用过STM32L432,只能帮加人气了。
|
|
|
|
|
|
|
|
|
也就来看看
|
|
|
|
|
|
顶一下。。。。。。。。。。。。。。
|
|
|
|
|
|
我觉得是没清中断引起的,请看清楚UART的寄存器,打印出来看看把
|
|
|
|
|
|
确实是没清中断引起的。程序刚开始被误操作打开了帧错误中断使能,后来没有清除,就报出帧错误了。 |
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1618 浏览 1 评论
1260 浏览 0 评论
1114 浏览 0 评论
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
5494 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
4285 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-17 18:45 , Processed in 1.033608 second(s), Total 104, Slave 87 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2588