cost 118 ms
為什么 Qt(4.8) 串口(qextserialport)從設備讀取數據分為兩部分?

[英]Why the Qt(4.8) serial port(qextserialport) readind data from device in 2 part?

這是我的代碼:(我使用了 qextserialport) 此代碼首先在 Ubuntu 上運行並顯示從設備接收的所有字節,但是當我在 linux 嵌入式設備中對其進行測試時,此代碼分兩部分從串行設備讀取數據。 () 我的字節中沒有 \\n 。 我將代碼更改為此代碼: 但我的輸出再次是: ...

使用QextSerialPort寫入數據始終寫入0字節

[英]write data using QextSerialPort is writing 0 bytes always

我正在嘗試將1/0發送到我的ARDUINO開發板,並試圖從開發板中接收一些數據作為響應,為此我正在使用QextSerialPort(Qt lib),但是我無法將任何數據寫入開發板並且無法也接收任何數據。 QextSerialPort qDebug()<<“ send.si ...

無法使用qextserialport聲明串行端口

[英]Can't declare serial port using qextserialport

我已經看到了幾個問題,並且在Google上搜索了很多東西,但我找不到一種使用qextserialport聲明串行端口對象以便讀寫arduino的方法。 我嘗試了用戶如何使用Qextserialport在串行端口上進行寫操作 ,但是編譯器給我以下錯誤: 這是我正在使用的代碼: 為 ...

Qt QextSerialPort靜態lib

[英]Qt QextSerialPort static lib

如何為Windows平台創建一個QextSerialPort靜態庫,以便與Qt 4.8.5一起使用 我不明白如何修改.pro或.pri文件來執行此操作。 (.prf文件不斷重新生成)。 所以我嘗試修改生成的.vcproj文件以進行靜態構建,並刪除了一些定義,但我仍然得到如下警告: ...

無法編譯 Qt qextserialport 庫

[英]can't compile Qt qextserialport library

我正在嘗試使用 qextserialport 庫: 下載: git clone https://code.google.com/p/qextserialport/ 用 Qt 打開 qextserialport.pro 編譯...(調試模式) 我沒有錯誤,但出現窗口: 找不到可 ...

串行端口設置在Linux中是永久的嗎?

[英]Are serial port settings permanent in Linux?

我有兩個程序要從串行端口讀取,另一端連接了某些設備。 第一個程序是使用Qt框架編寫的,它使用QextSerialPort與串行通信。 第二個程序是用純C語言編寫的。 問題是這樣的: 在系統啟動后,純C程序就存在從串行讀取數據的問題,我知道它可以正確發送數據,因為設備會對數據做出反 ...

通過qextserialport發送文件

[英]Sending a file via qextserialport

我在Qt中使用qextserialport類來實現設備之間的串行傳輸。 現在,我需要在使用串行端口通過USB連接的設備之間發送文件。 在過去的幾周中,我已經將串行端口用於各種功能,但是我不知道從哪里開始實現。 我考慮過在事件驅動之前讀取數據,直到沒有更多數據可讀取為止,再確定文件的大小(字 ...

在Qt中等待幾秒鍾

[英]waiting a few seconds in Qt

我對Qt中的線程的知識非常有限,而且我現在遇到一個似乎與線程有關的問題。 我正在使用QextSerialPort通過uart進行通信。 我的串行通信課程如下所示(最小化): 問題是在initialize()方法中等待15秒,而不會阻塞串行輸入。 我試過了 乃至 但是 ...

串行十六進制對話框(C ++ / Qt 5.0的python代碼)

[英]Serial Hexa dialog (python code to C++/Qt 5.0)

我需要在RS232端口(串行)上用指紋對話。 我有一個像魅力一樣的python代碼: 但我需要將此代碼轉換為C ++ / Qt。 我不完全了解我需要使用什么功能。 我已經試過了: 如果可能的話,我想使用QextSerialPort擴展。 我嘗試過但沒有成功。 我想我 ...

Qt:支持波特率250k的串行庫

[英]Qt: Serial Library that supports Baud Rate 250k

我已經嘗試了QSerialPort和QExtSerialPort ,但似乎都無法正確支持250k。 QExtSerialPort似乎支持它,因為它是列出的波特類型,但是每當我使用它連接到板上時,我得到的都是垃圾數據,例如波特率設置不正確。 我已經驗證了所有其他設置,並且正如我使用minite ...

QextSerialPort(QIODevice)的readyRead()信號調用得不夠快

[英]readyRead() signal of QextSerialPort (QIODevice) is not being called fast enough

我在Raspberry Pi上使用qextserialport與PanStamp(與Arduino兼容的設備)進行通信。 連接到Pi的PanStamp執行兩個功能: 每秒發送一些傳感器的讀數(大約12個字節); 通過無線鏈路發送接收到的所有數據(約60字節,每秒約6次)。 ...

當數據輸入緩慢時(串行端口),Qt程序(在Raspberry Pi上)運行緩慢

[英]Qt program (on Raspberry Pi) running slowly when there is slow data input (serial port)

我正在開發一個在Raspberry Pi上運行的程序,並使用Pi的串行端口與Arduino交互。 我的體系結構是:Pi連接到PanStamp(Arduino +無線收發器),並且有一個Satellite(帶有幾個傳感器的PanStamp)以無線方式發送數據。 Pi可以激活和停用衛星。 ...

qextserialport奇怪的讀

[英]qextserialport strange read

我正在使用Window 7 x64問題,因為我在PC信息上隨Arduino發送,並且在讀取端口時收到奇怪的Arduino send(0000000)PC讀取(0000 + 000)或類似內容(00000 + 00)-( 0 + 000000),依此類推。 例如,我將顯示一個屏幕截圖 ...

無法在Qt 5.0.2中打開端口

[英]unable to open port in Qt 5.0.2

我正在Qt上設計一個實時應用程序。 卡在QExtserialport中的設計具有硬件部分,該部分通過UART通信感測並發送信號。 我設計應用程序以顯示GUI界面。 以下代碼無法在Qt中打開端口。 但是在Minicom上確實可以使用,但是cutecom可以顯示價值。 HeadeFil ...

無法檢測到USB設備

[英]Unable to detect USB device

請看下面的代碼 我已經連接了“夢幻般的雷聲發射器” USB玩具,但是我無法獲得它的供應商ID或產品ID或與之相關的任何東西! 見下圖 但是使用USBDView軟件,我可以獲得所有詳細信息。 見下圖 我的代碼有什么關系? 還是根本不適合? 請幫忙! ...

QWinEventNotifier:只能用於以 QThread 啟動的線程

[英]QWinEventNotifier: Can only be used with threads started with QThread

我正在嘗試使用“QextSerialPort”打開我的 Huwawei USB 加密狗。 我的PORT詳細信息如下 我試圖打開我的 USB 加密狗,所以我可以發送短信。 以下是我的打開代碼 當我運行這段代碼時,我得到的是 這顯示了端口 id Open,但是那條消息呢? 這是否意味着我不 ...

CommEvent在Qt中重疊

[英]CommEvent overlapped in Qt

我在QT中使用Qextserialport,但我不斷收到警告: 此警告是什么意思? 更重要的是,我該如何解決? ...

qextserialport正在推出

[英]qextserialport is putting

我正在使用QExtSerialPort讀出一個usb設備,但是我在讀取通過串口發送的數據時遇到了問題。 數據以100到1000Hz之間的速率發送,有時數據會粘在一起。 例如,如果數據的大小為18字節,則大多數讀取為18字節,但有時會讀取36或54等字節。 特別是當我讓我的電腦做其他事情時。 ...

QextSerialPort :: read()直到超時到期才返回,但有數據可用

[英]QextSerialPort::read() does not return until timeout expired but data is available

我在Win32上將Qext 4.8.1與QextSerialPort一起使用。 設置“輪詢”查詢模式時,並使用QextSerialPort :: setTimeout()設置超時。 當我調用QExtSerialPort :: read()時,即使有可用數據,讀函數也不會返回,直到整個超時時間 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM