OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 41|回复: 3

STM32F103zet6精英版使用RS485转TTL芯片无法和STM32F103RCT6正常通讯

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2025-7-30
在线时间
1 小时
发表于 3 天前 | 显示全部楼层 |阅读模式
1金钱
1.硬件部分:STM32F103zet6精英开发板的A/B分别连接RS485--TTL芯片A/B,芯片的TTL引脚接到STM32F103RCT6开发板的串口1(芯片TX-->RCT6的RX,芯片RX-->RCT6的TX),硬件接线是正确的,分别用串口调试助手测试通讯正常,芯片是刚买的。2.代码部分:STM32F103zet6精英开发板使用正点原子提供的RS485实验代码,而STM32F103RCT6开发板则使用stm32cubemx生成串口1的初始化代码,并编写和精英版一样通讯逻辑的代码。
3.测试目的:ZET6精英开发板发送数据给RCT6,RCT6原封不动的发回给ZET6,ZET6的TFT屏幕显示的收发数据一样,从而验收RS485--TTL芯片
4.问题:收发数据偶尔一致,大多情况为不一致。
请大神指点下,到底哪里有问题。


主循环部分

主循环部分

数据读取部分

数据读取部分

中断数据接收

中断数据接收
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2025-7-30
在线时间
1 小时
 楼主| 发表于 3 天前 | 显示全部楼层
补充正常和异常的数据情况

异常情况

异常情况

正常情况

正常情况
回复

使用道具 举报

13

主题

3436

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8778
金钱
8778
注册时间
2020-5-11
在线时间
4305 小时
发表于 前天 10:59 | 显示全部楼层
本帖最后由 LcwSwust 于 2025-8-18 11:03 编辑

RCT6收到的数据能显示出来吗? 按KEY0发送固定的数据是否正常?
哦,对了,看你的异常情况,有个规律,数据多出了 13 10,正好是回车换行"\r\n",其它数据依然是对的。
你看是不是哪个发送函数里画蛇添足了。
专治疑难杂症
回复

使用道具 举报

13

主题

240

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6340
金钱
6340
注册时间
2016-12-19
在线时间
821 小时
发表于 前天 16:14 | 显示全部楼层
感觉硬件有问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-20 06:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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