问个RS232通信的问题,,

2025-02-22 16:08:32
推荐回答(3个)
回答1:

你只需要接2,3,5脚就可以了, 这是硬件上的操作。
需要注意的是, 如果是DB9头同为公或母端, 接2个串口时, 2,3引脚需要对调,也就是
2 -- 3, 3 -- 2,5--5. (根据DB9头决定)
自发自收情况是,2,3脚短接就可以了

关于协议,请不要把这个和硬件链接混为一谈。
协议是通讯过程中数据收发所遵循的规范, 也就是你建立好以上的机制后, 需要通过串口收发数据的过程中---
你所发或者收的数据的规范和传输格式!
比如: 一个报文发送, 16个字节, 头2个字节是ID位,中间是数据位,最后两个字节是CRC校验。
这就是一个规范! 在通讯行业中,CAN(汽车总线)有自己的协议规范,在互联网行业中,TCP/IP数据传输有着自己的规范,在列车领域MVB总线也有自己的协议规范!等等等等
协议是你自己人为去定的!或者根据已有的规范进行传输的!

回答2:

232只需要三根线就可以全双工通信,其他线在远距离通信时有可能用到,一般通信很少用到。

232通信需要用232的协议,232协议只规定了物理层和数据链路层

串行通信就是数据地址走一根线,和并行的总线方式比,速度慢,但线少

485是差分信号,如果用两根线,只能实现半双工

回答3:

2,3,5三个脚 就可以 全双工通信
借助其他的信号线,可以完成比较复杂的通信,如 老式 电脑控制传真

你说到 的 把6,7,8等几根线分别短接 这种情况 是 这种具体 的 应用 要求