我用CSrialPort类写了一个简单的上位机控制软件,设备通过主板串口连接电脑没有任何问题,通过USB转RS232串口线连接电脑就不能控制,USB转RS232串口驱动正常,USB转RS232线收发正常。用USB串口转接线时,用示波器测试上位机的数据发布出去。
如里别的程序用同一串口中, 用USB转串口线了也没问题, 看一下你程序串口设置参数, termios 中的c_cfilg的是SRTSCTS是1还是0,如果是0, 那这个串口只能接收不能发送, 这样, 你用示波器当然测不到发送数据。