NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

myRIO發布執行檔後無法讀取UART

我使用myRIO預設的UART介面讀取XBEE的資料,執行VI後一秒內就會收到資料。

但發布成Real-Time Application並設定為startup之後,UART沒辦法收到任何資料(有使用myRIO的LED確認)。

0 積分
1 條訊息(共 6 條)
3,024 檢視
0 積分
2 條訊息(共 6 條)
2,979 檢視

感謝回覆。

我並沒有將資料傳回Host,那個indicator是debug用的而已,我的資料是要解碼後存在myRIO的隨身碟中。

我後來有拉string length接>0去檢查,每一個迴圈執行UART Read的結果都是丟出空字串,

但是我用示波器看myRIO的Rx,資料的確是有正常接收。

0 積分
3 條訊息(共 6 條)
2,974 檢視

請問您發布成Real-Time Application並設定為startup之前,接收的資料是正確的嗎?
也想請問您想接收的資料是哪一邊的資料?

0 積分
4 條訊息(共 6 條)
2,947 檢視

@AlysaOng  已寫:

請問您發布成Real-Time Application並設定為startup之前,接收的資料是正確的嗎?
也想請問您想接收的資料是哪一邊的資料?


1、是的,在VI執行時可以正常接收資料。

2、我有另一個Arduino+XBEE的device,每秒會自動丟一組data出來,XBEE模組已經預先配對,myRIO啟動之後就會自動連線。

 

我有用示波器拉Rx的訊號進行decode,data的確有正常收到,但是UART Read沒有輸出任何資料。

0 積分
5 條訊息(共 6 條)
2,934 檢視