![](/img/trans.png)
[英]Why the Qt(4.8) serial port(qextserialport) readind data from device in 2 part?
這是我的代碼:(我使用了 qextserialport) 此代碼首先在 Ubuntu 上運行並顯示從設備接收的所有字節,但是當我在 linux 嵌入式設備中對其進行測試時,此代碼分兩部分從串行設備讀取數據。 () 我的字節中沒有 \\n 。 我將代碼更改為此代碼: 但我的輸出再次是: ...
[英]Why the Qt(4.8) serial port(qextserialport) readind data from device in 2 part?
這是我的代碼:(我使用了 qextserialport) 此代碼首先在 Ubuntu 上運行並顯示從設備接收的所有字節,但是當我在 linux 嵌入式設備中對其進行測試時,此代碼分兩部分從串行設備讀取數據。 () 我的字節中沒有 \\n 。 我將代碼更改為此代碼: 但我的輸出再次是: ...
[英]write data using QextSerialPort is writing 0 bytes always
我正在嘗試將1/0發送到我的ARDUINO開發板,並試圖從開發板中接收一些數據作為響應,為此我正在使用QextSerialPort(Qt lib),但是我無法將任何數據寫入開發板並且無法也接收任何數據。 QextSerialPort qDebug()<<“ send.si ...
[英]Can't declare serial port using qextserialport
我已經看到了幾個問題,並且在Google上搜索了很多東西,但我找不到一種使用qextserialport聲明串行端口對象以便讀寫arduino的方法。 我嘗試了用戶如何使用Qextserialport在串行端口上進行寫操作 ,但是編譯器給我以下錯誤: 這是我正在使用的代碼: 為 ...
[英]Qt QextSerialPort static lib
如何為Windows平台創建一個QextSerialPort靜態庫,以便與Qt 4.8.5一起使用 我不明白如何修改.pro或.pri文件來執行此操作。 (.prf文件不斷重新生成)。 所以我嘗試修改生成的.vcproj文件以進行靜態構建,並刪除了一些定義,但我仍然得到如下警告: ...
[英]qserialport data missing while reading from port but returns 9 bytes available
使用qextserialport類的qextserialport函數從端口讀取數據時,會發生數據丟失 例如, serialobj->bytesavailable返回9個字節,而serialobj->readData僅返回來自pic微控制器的兩個字符 ...
[英]can't compile Qt qextserialport library
我正在嘗試使用 qextserialport 庫: 下載: git clone https://code.google.com/p/qextserialport/ 用 Qt 打開 qextserialport.pro 編譯...(調試模式) 我沒有錯誤,但出現窗口: 找不到可 ...
[英]Are serial port settings permanent in Linux?
我有兩個程序要從串行端口讀取,另一端連接了某些設備。 第一個程序是使用Qt框架編寫的,它使用QextSerialPort與串行通信。 第二個程序是用純C語言編寫的。 問題是這樣的: 在系統啟動后,純C程序就存在從串行讀取數據的問題,我知道它可以正確發送數據,因為設備會對數據做出反 ...
[英]Sending a file via qextserialport
我在Qt中使用qextserialport類來實現設備之間的串行傳輸。 現在,我需要在使用串行端口通過USB連接的設備之間發送文件。 在過去的幾周中,我已經將串行端口用於各種功能,但是我不知道從哪里開始實現。 我考慮過在事件驅動之前讀取數據,直到沒有更多數據可讀取為止,再確定文件的大小(字 ...
[英]waiting a few seconds in Qt
我對Qt中的線程的知識非常有限,而且我現在遇到一個似乎與線程有關的問題。 我正在使用QextSerialPort通過uart進行通信。 我的串行通信課程如下所示(最小化): 問題是在initialize()方法中等待15秒,而不會阻塞串行輸入。 我試過了 乃至 但是 ...
[英]Serial Hexa dialog (python code to C++/Qt 5.0)
我需要在RS232端口(串行)上用指紋對話。 我有一個像魅力一樣的python代碼: 但我需要將此代碼轉換為C ++ / Qt。 我不完全了解我需要使用什么功能。 我已經試過了: 如果可能的話,我想使用QextSerialPort擴展。 我嘗試過但沒有成功。 我想我 ...
[英]Qt: Serial Library that supports Baud Rate 250k
我已經嘗試了QSerialPort和QExtSerialPort ,但似乎都無法正確支持250k。 QExtSerialPort似乎支持它,因為它是列出的波特類型,但是每當我使用它連接到板上時,我得到的都是垃圾數據,例如波特率設置不正確。 我已經驗證了所有其他設置,並且正如我使用minite ...
[英]readyRead() signal of QextSerialPort (QIODevice) is not being called fast enough
我在Raspberry Pi上使用qextserialport與PanStamp(與Arduino兼容的設備)進行通信。 連接到Pi的PanStamp執行兩個功能: 每秒發送一些傳感器的讀數(大約12個字節); 通過無線鏈路發送接收到的所有數據(約60字節,每秒約6次)。 ...
[英]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 strange read
我正在使用Window 7 x64問題,因為我在PC信息上隨Arduino發送,並且在讀取端口時收到奇怪的Arduino send(0000000)PC讀取(0000 + 000)或類似內容(00000 + 00)-( 0 + 000000),依此類推。 例如,我將顯示一個屏幕截圖 ...
[英]unable to open port in Qt 5.0.2
我正在Qt上設計一個實時應用程序。 卡在QExtserialport中的設計具有硬件部分,該部分通過UART通信感測並發送信號。 我設計應用程序以顯示GUI界面。 以下代碼無法在Qt中打開端口。 但是在Minicom上確實可以使用,但是cutecom可以顯示價值。 HeadeFil ...
[英]Unable to detect USB device
請看下面的代碼 我已經連接了“夢幻般的雷聲發射器” USB玩具,但是我無法獲得它的供應商ID或產品ID或與之相關的任何東西! 見下圖 但是使用USBDView軟件,我可以獲得所有詳細信息。 見下圖 我的代碼有什么關系? 還是根本不適合? 請幫忙! ...
[英]QWinEventNotifier: Can only be used with threads started with QThread
我正在嘗試使用“QextSerialPort”打開我的 Huwawei USB 加密狗。 我的PORT詳細信息如下 我試圖打開我的 USB 加密狗,所以我可以發送短信。 以下是我的打開代碼 當我運行這段代碼時,我得到的是 這顯示了端口 id Open,但是那條消息呢? 這是否意味着我不 ...
[英]CommEvent overlapped in Qt
我在QT中使用Qextserialport,但我不斷收到警告: 此警告是什么意思? 更重要的是,我該如何解決? ...
[英]qextserialport is putting
我正在使用QExtSerialPort讀出一個usb設備,但是我在讀取通過串口發送的數據時遇到了問題。 數據以100到1000Hz之間的速率發送,有時數據會粘在一起。 例如,如果數據的大小為18字節,則大多數讀取為18字節,但有時會讀取36或54等字節。 特別是當我讓我的電腦做其他事情時。 ...
[英]QextSerialPort::read() does not return until timeout expired but data is available
我在Win32上將Qext 4.8.1與QextSerialPort一起使用。 設置“輪詢”查詢模式時,並使用QextSerialPort :: setTimeout()設置超時。 當我調用QExtSerialPort :: read()時,即使有可用數據,讀函數也不會返回,直到整個超時時間 ...