C++ 如何使用QSerialPort向设备发送建议
我试图使用QSerialPort从声纳(EchoRange智能传感器)获取信息,但我在这方面没有经验。通过设置端口名、波特率(4800,还测试了其他速率)、数据位(8位)、流量控制(否)、奇偶校验(否)和停止位(2),我可以通过以下方式获得数据流: const QByteArray data=m_serialport->readAll(); qDebug()写入(QByteArray($PAMTC,EN,ALL,1,5*hh)) m_serialport->write(QByteArray($SDDPT))) m_serialport->write(QByteArray($--DBT,x.x,f,x.x,m,x.x,f*hh))) 没有变化,但指示灯显示我的设备接收到信号 您能告诉我如何获取下面协议中的深度数据吗? 提前谢谢你!C++ 如何使用QSerialPort向设备发送建议,c++,qt,serial-port,nmea,C++,Qt,Serial Port,Nmea,我试图使用QSerialPort从声纳(EchoRange智能传感器)获取信息,但我在这方面没有经验。通过设置端口名、波特率(4800,还测试了其他速率)、数据位(8位)、流量控制(否)、奇偶校验(否)和停止位(2),我可以通过以下方式获得数据流: const QByteArray data=m_serialport->readAll(); qDebug()写入(QByteArray($PAMTC,EN,ALL,1,5*hh)) m_serialport->write(QByteArray($S
设备文档中对串行通信设置的说明是什么?你用示波器看过数据线了吗?对不起,我没有示波器。我只有两个指示灯来显示接收和发射状态。设备文档中关于串行通信设置的状态是什么?你用示波器看过数据线了吗?对不起,我没有示波器。我只有两个指示灯来显示接收和发射状态。