Labview的串口只能傳送字符串類型的數據,所以要把數值型數據進行收發要進行數據類型轉換
本文引用地址:http://www.104case.com/article/201701/336587.htm 數值型數據>>字符串數據——------—數據發送--------->接收到的字符串>>數值型數據
原理看似很簡單,但是在實際的執行過程中卻碰到了很多問題
現象1:
用單片機向Labview串口發送數據,在Lv中經過字符串至字節數組轉換,再索引數組即可得到發送的數值,跟程序中的大小相符,沒有出現ASCII碼格式過來搗亂的情況
但是如果由Lv向單片機發送數據,按照逆向思維,先將數據轉換至字符串,然后再寫入緩沖區,單片機接收到的卻是ASCII碼,而且是0~9的ASCII碼,不知道哪個地方出了問題
評論