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