打印
[STM32F1]

107和103的rs485通信

[复制链接]
387|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huwr|  楼主 | 2023-3-1 19:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
写了主机和从机的程序,两块107可以进行询问——应答方式的485通信,现在把程序移植到103上面,不行。我是用数组保存数据帧的,在数据帧发送或接收完成前板子时钟保持发送或接收的状态。标志位用到的是TXE和RXNE,通过中断方式。把运行过程的中间参数发送到串口调试助手上看,发现接收到的数据帧(其实是一个个的字母组成)中间出现大量空格,字符串不能连续显示,也有接收的字符与显示的不一致。 请问是什么原因?跟两个芯片的时钟频率不一样有关吗?但我感觉好像系统里面都是配置到72M的。  求解

使用特权

评论回复
沙发
huanghuac| | 2023-3-1 19:50 | 只看该作者

确认波特率没有问题,可能是因为内存容量的变化导致了冲突,看编译后的lst文件即可获知。

使用特权

评论回复
板凳
gongche| | 2023-3-1 20:01 | 只看该作者
485需要接匹配电阻吗

使用特权

评论回复
地板
gongche| | 2023-3-1 20:05 | 只看该作者
用排除法找到问题所在

使用特权

评论回复
5
chenho| | 2023-3-1 20:08 | 只看该作者
在线调试找问题啊

使用特权

评论回复
6
chenho| | 2023-3-1 20:24 | 只看该作者
如果没有正常过 就考虑波特率的问题吧

使用特权

评论回复
7
bqyj| | 2023-3-1 20:29 | 只看该作者
感觉像是接地不可靠导致的

使用特权

评论回复
8
AloneKaven| | 2023-3-1 20:33 | 只看该作者
是不是波特率不匹配啊

使用特权

评论回复
9
Pulitzer| | 2024-5-11 07:14 | 只看该作者

减小检测部分与电压误差或电流放大器敏感的输入端之间的连接而引入的噪声

使用特权

评论回复
10
童雨竹| | 2024-5-11 09:10 | 只看该作者

引线越长,它能接收和传送的干扰信号频率就越低

使用特权

评论回复
11
Wordsworth| | 2024-5-11 10:13 | 只看该作者

输入电压端上测得的值比它实际

使用特权

评论回复
12
公羊子丹| | 2024-5-11 12:09 | 只看该作者

引线的长和宽影响它的电阻和电感量

使用特权

评论回复
13
万图| | 2024-5-11 13:12 | 只看该作者

它们的放置要尽可能靠近

使用特权

评论回复
14
Uriah| | 2024-5-11 14:15 | 只看该作者

大地的地会通过散热器(用绝缘体与漏极隔开)从这些节点获取能量

使用特权

评论回复
15
帛灿灿| | 2024-5-11 16:11 | 只看该作者

输入电源电流环路

使用特权

评论回复
16
Bblythe| | 2024-5-11 17:14 | 只看该作者

交流节点会引起特有的问题

使用特权

评论回复
17
周半梅| | 2024-5-11 19:10 | 只看该作者

输入和输出电流环路连接的位置只能是相应的输入 输出电容的接线端

使用特权

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

本版积分规则

780

主题

8627

帖子

5

粉丝