张洛阳的回答:首先保证串口硬件正确,将下位机的接受管脚和发送管脚短接,串口调试助手发送数据,串口助手的能正确收到发送的数据,说明串口硬件转化电路无错误。 接受乱码多为波特率设置问题,好好计算一下波特率, 还有usb转串口线可能也会出现问题,我以前买过一跟转换线15元,只用了十多天莫名其妙的不能通信了,花了好长时间才发现。 希望对你有帮助 RS-232针脚(如图2-2)的功能: 数据: TXD(pin 3):串口数据输出 RXD(pin 2):串口数据输入 地线: GND(pin 5):地线 握手: RTS(pin 7):发送数据请求 CTS(pin 8):清除发送 DSR(pin 6):数据发送就绪 DCD(pin 1):数据载波检测 DTR(pin 4):数据终端就绪 周建桥的回答:首先保证串口硬件正确,将下位机的接受管脚和发送管脚短接,串口调试助手发送数据,串口助手的能正确收到发送的数据,说明串口硬件转化电路无错误。 接受乱码多为波特率设置问题,好好计算一下波特率, 还有usb转串口线可能也会出现问题,我以前买过一跟转换线15元,只用了十多天莫名其妙的不能通信了,花了好长时间才发现。 希望对你有帮助 RS-232针脚(如图2-2)的功能: 数据: TXD(pin 3):串口数据输出 RXD(pin 2):串口数据输入 地线: GND(pin 5):地线 握手: RTS(pin 7):发送数据请求 CTS(pin 8):清除发送 DSR(pin 6):数据发送就绪 DCD(pin 1):数据载波检测 DTR(pin 4):数据终端就绪 |