打印

GD32F103VCT6替代STM32F103VCT6之后串口5通讯异常,求助

[复制链接]
2414|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
swordlif1|  楼主 | 2018-9-30 15:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
群里有大侠用过GD32F103VCT6替代STM32F103VCT6吗?
目前我替代过程中遇到一个很奇怪的问题。

原来有两块STM32的板子通过RS485连接,3米的线缆,通讯接口波特率是115200,RS485接口芯片是SP3072EEN。  原来产品使用没有任何问题。
用GD32F103VCT6替代后,通讯老是报帧校验错误,结果通过Jlink软件跟踪,发现有些数据帧的某一个字节或者某2个字节接收错误,导致帧校验错误。

原来怀疑是阻抗不匹配,更换RS485总线上的上拉、下拉、AB线匹配电阻都没有用。最后还是将GD32F103更换成为STM32F103,故障消失,通讯恢复正常。

我使用的GD32F103  串口5(UART5),怀疑GD32F103的串口5和STM32还是有些差异,不知道原因在哪里?
沙发
snikeguo| | 2018-10-21 18:19 | 只看该作者
波特率降低会怎么样?

使用特权

评论回复
板凳
旺仔不是旺财| | 2019-2-26 15:25 | 只看该作者
楼主后来怎么解决的,能指点下吗?遇到了类似的问题,搞不懂问题原因,望解答~

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝