找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

RS485通信问题 PC发送一串数据给单片机主机,主机解析数据,发送给从机执行

查看数: 2461 | 评论数: 9 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-4-28 17:34

正文摘要:

流程:PC发送一串数据给单片机主机,主机解析数据,发送给从机,从机执行数据中的命令并返回数据(可以理解成检测温度,把温度返回),主机接收到返回           的 ...

回复

ID:883242 发表于 2023-4-30 15:57
起昵称真难 发表于 2023-4-28 23:32
有相应的转换芯片就可以啊,ch340芯片就是TTL转usb,max485芯片就是TTL转RS485啊

但是你的主机和从机通讯不符合485标准,不能同时进行。特别是从机与MAX485的连接方式就是大错特错的。
ID:991374 发表于 2023-4-28 23:32
51hei**1140 发表于 2023-4-28 22:00
RS232、RS485以及TTL串口,他们之间不能相互通讯的

有相应的转换芯片就可以啊,ch340芯片就是TTL转usb,max485芯片就是TTL转RS485啊
ID:648281 发表于 2023-4-28 22:00
RS232、RS485以及TTL串口,他们之间不能相互通讯的
ID:1074628 发表于 2023-4-28 21:56
RS485和RS232分清楚,主从站要分清楚
ID:1074628 发表于 2023-4-28 21:56
RS485,应该标注为A/B,你这是RS232的标注,错了,也不能交叉,主站没看明白是哪个
ID:991374 发表于 2023-4-28 20:34
最困惑我的一个疑问是为什么主机与PC通信用ch340数据没问题,换成通过max485(+usb转485)与PC通信却不行
ID:991374 发表于 2023-4-28 20:13
daemondong 发表于 2023-4-28 18:59
晕,PC和主机能通讯,所以PC的RX接主机的TX, 主机和从机能通讯,所以主机的TX接从机的RX, 这种情况下从机 ...

主机相当于一个中介,无论是PC对从机发命令,还是从机对主机返回相应数据都要通过主机,也就是说PC和从机是不直接进行通信的,也就是说主机的RX和从机、PC的TX是连到一起的,不过实际上在面包板上PC的RX和从机的RX是也就连到一起了,不知道会不会有影响。
ID:57657 发表于 2023-4-28 19:13
主机与从机通信改用串口2或SPI等其他协议。
ID:827243 发表于 2023-4-28 18:59
晕,PC和主机能通讯,所以PC的RX接主机的TX, 主机和从机能通讯,所以主机的TX接从机的RX, 这种情况下从机怎么可能和PC通讯呢(RX接RX TX接TX)?

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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