❶ 串口調試助手,可以接收到儀器發出來的數據。 自己編寫的程序,無法接收到儀器發出來的數據。
1、你說用串口助手可以接收數據,你的程序不能:這個時候儀器和你的開發板如何接線?
2、你的串口接線是2,3,5三根嗎?
3、到Modem Line狀態裡面設置DTR和RTS,選擇相應的設置屬性(Line CTS State、Line DCD State、Line DSR
State、Line DTR State、Line RI State或Line RTS State)。
❷ 用labview,串口讀取數據,如何寫入和讀取二進制數據,要程序圖,謝謝!
串口函數主要在 儀器I/O->串口 里 主要用到 配置 寫入 讀取 關閉 四個函數(從左往右)需要注意的是:1.有些LV安裝時是沒有LV的串口驅動的 這時你在配置時會表現為COM1那項里(枚舉量)找不到COM1/COM2,這時應在網上找到LV的儀器I/O驅動下載安裝即可 具體地址我忘了2.讀取函數有一個輸入量為「位元組總數」 這個不能手動輸入 必須為此串口句柄的屬性節點 位置在滑鼠移至串口句柄(紫色線)右鍵->創建->Instr類的屬性->Serial Settings->Number of Bytes at Serial port3.在進行通信時一般寫入和讀取之間要加一個6ms左右的延時,不然會偶爾出錯(不知道為什麼,實驗得來)