qextserialport

    0热度

    1回答

    我试图发送1/0给我的ARDUINO板&试图从板上接收一些数据作为响应,我正在使用QextSerialPort(Qt lib)但我不是能够将任何数据写入板&也无法接收任何数据。 QextSerialPort qDebug()< < “send.size():” < < send.size()< < “数据=” < < send.data()< < “书面=” < < port-> write(se

    2热度

    1回答

    我在Raspberry Pi上使用qextserialport与PanStamp(Arduino兼容设备)进行通信。 这PanStamp连接到裨执行两个功能: 发送一些传感器的读数,每个第二(约12字节); 通过无线链接发送所有收到的数据(约60字节,每秒约6次)。 我的体系结构是: 集线器:PanStamp +树莓裨; 卫星:PanStamp +一些传感器。 有两种情况:上发送数据wireles

    0热度

    1回答

    我想用“QextSerialPort”打开我的Huwawei USB加密狗。 我的端口详情如下 Port Name: Product ID: Physical Name: \Device\000000ca Vendor Id: Friend Name: SB Port Name: Product ID:? Physical Name: \Device\USBPDO-10 Vend

    0热度

    1回答

    我在Qt中使用qextserialport类来实现设备之间的串行传输。现在,我需要使用串口在通过USB连接的设备之间发送文件。在过去的几周里,我已经使用了各种功能的串口,但我不知道从哪里开始实施。我考虑读取事件驱动的数据,直到没有更多的数据要读取为止,然后手动确定文件的大小(字节数),并将其与数据一起发送,以便数据丢失时清楚。我也有一个正确的函数来计算CCIITT 16位校验和,所以我可以用它来检

    0热度

    1回答

    我已经给QSerialPort和QExtSerialPort一个尝试,似乎都不能正确支持250k。 QExtSerialPort似乎对它有支持,因为它是一种列出的波特率类型,但是每当我使用它连接到电路板时,我所得到的就是像波特率设置不正确的垃圾数据。我已经验证了所有其他设置,并且由于我已经使用miniterm对其进行了测试,因此主板可以工作超过250k。是否还有其他库或者我应该尝试与QExtSer

    0热度

    2回答

    我需要在RS232端口(串行)上与指纹对话。我有一个Python代码,就像一个魅力: import serial import time ser = serial.Serial('/dev/ttyUSB0', 9600, parity='N', timeout=2) print ser ser.open() ser.write(chr(0x00)) # channel 1 byte

    2热度

    2回答

    我在Qt中的线程知识相当有限,现在我有一个问题,似乎与线程相关。我正在使用QextSerialPort通过uart进行通信。我的用于串行通信类如下所示(剥离到最小): SerialIO::SerialIO() { port = new QextSerialPort("/dev/ttymxc1"); connect(port, SIGNAL(readyRead()), this,

    2热度

    1回答

    我有两个程序从串口读取,有些设备连接在另一端。 第一个程序是使用Qt框架编写的,它使用QextSerialPort与串行通信。第二套方案是用纯C. 问题是这样的: 系统启动后立刻纯C程序都有从串行读取数据的问题,我知道,它发送的数据正确,因为设备的数据作出反应,尽管pselect(即监视serial_fd)永远不会返回serial_fd从设备读取数据。 当我启动第二个程序(用Qt编写)它正在发送和

    -1热度

    1回答

    我已经看到了几个问题并搜索了很多,我找不到使用qextserialport声明串行端口对象的方法,以便读写arduino。我试了一下,用户在How to write on serial port using Qextserialport做,但是编译器给了我以下错误: undefined reference to `QextSerialPort::QextSerialPort(QString con

    0热度

    1回答

    我正在使用Window 7 x64 问题在于我用Arduino发送PC信息,并且在读取端口时,我收到Arduino发送的奇怪的神器(0000000)PC读取(0000 + 000)或类似的东西(00000 + 00) - (0 + 000000)等等。 对于一个例子,我将显示的屏幕截图 和 打开端口 bool MainWindow::openPort() { QString strP