RS232单主多从通讯,从机能接收但不能发送的问题

2020-02-04 09:09发布

16个通道板作为从机,连接PC的232串口,所有从机的TX并联、RX并联、信号地并联,从机TX接PC的RX,RX接PC的TX,现在是PC发送命令所有从机都能正确接收,但是从机发送的数据PC端接收不到,可是单独一个通道板可以正确和PC通讯,不知什么原因,我已经防止所有从机同时发数据给PC了(每个通道的地址不一样),有人遇到过这个问题吗?谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
21条回答
coolboy
1楼-- · 2020-02-07 10:46
回复【18楼】njzr
-----------------------------------------------------------------------

大侠, 向具体问一下怎么接呢? 我是单主多从 , 主为PC, 3个从机,那个二极管怎么串呢? 分别串一个IN4007可行么? 从机TXD接二极管正极,负级接主机RXD , 是么?

那个RXD下拉电阻怎么接呢? 不接有什么问题呢?
yijingkun
2楼-- · 2020-02-07 11:21
 精彩回答 2  元偷偷看……
wye11083
3楼-- · 2020-02-07 13:26
唉,这个问题,单片机的IO有的是用弱上拉的,所以TTL并起来没问题。所以很简单了,把TTL并起来再接232,就肯定不会有问题了。
跟RXD无关,232不需要接上拉/下拉,唯一要做的就是把单片机这边的TXD全部并起来,再连232。

一周热门 更多>