jinhangshebei 发表于 2024-4-21 23:08:50

哪位大神給个RS-422的完整收发程序配讲解最好了。

一个单片机通过MC3487发出RS-422的数据。我这边用MC3486接收数据,然后抽取出部分有用数据,再添点信息发出去。类似的完整程序这块哪位大神有相关程序和讲解。整个中文互联网竟然没有。

ofela 发表于 2024-4-22 08:29:00

422就是差分全双工的串口嘛

Lkck8210 发表于 2024-4-22 11:39:48

422和代码有啥关系吗?

xiangzichen 发表于 2024-4-22 13:34:20

3487,3486是协议转换芯片,你会用TTL232就会用RS422,你要说485不会,还算说的过去.
422全双工,跟普通串口一样.啥也不用管.

jwd 发表于 2024-4-22 14:57:40

猜的,422是硬件实现,R+,R-就是232的R,T+,T-就是232的T,软件实现应该和232没有区别

jinhangshebei 发表于 2024-4-22 22:22:20

xiangzichen 发表于 2024-4-22 13:34
3487,3486是协议转换芯片,你会用TTL232就会用RS422,你要说485不会,还算说的过去.
422全双工,跟普通串口一样 ...

我是不是可以这样理解,RS-232的程序和422程序是完全一样的,通过TXD RXD输出或接收出去TTL电平就可以了。具体实现RS-422通讯由外部硬件实现。我只要学RS232通讯就可以了。422和232相关的寄存器SCON,PCON,TMOD三个寄存器以及中断等是完全一样的吗?应该具体采用哪种模式。

xiangzichen 发表于 2024-4-22 22:46:54

jinhangshebei 发表于 2024-4-22 22:22
我是不是可以这样理解,RS-232的程序和422程序是完全一样的,通过TXD RXD输出或接收出去TTL电平就可以了 ...

对,,422全完是硬件相关的事,STC所有的串口例子都适合.因为422是全双工的.
页: [1]
查看完整版本: 哪位大神給个RS-422的完整收发程序配讲解最好了。