jjzjj

c++ - 串行编程 RS485

我的任务是在RS4852线系统上实现ModBus协议(protocol)。(实际上是三根线,A/B和GND)。ModBus不是重点,而是之前的步骤……通过接口(interface)进行简单的I/O。我正在使用FTDIUSB-RS485转换器将Linux主机(不可互换)连接到Windows主机(可与另一台Linux主机互换,但我想避免这种情况)编码应该是19200,8,n,1。但这似乎行不通。我手边没有确切的代码,但在Linux上我这样做:intfd=open("/dev/ttyS3",O_RDWR|O_CTTY);if(fd==-1)return"Errorwhileopeningth