Hi 各位大大
小弟想請教關於serial port問題,目前小弟在對一個Blutooth Dongle下AT command會回傳值回來.
在hyper terminal下敲指令是正常的
但我使用LV VISA對BT DONGLE下at卻不知為什麼多回傳一個\r\n?是我哪邊寫錯了嘛?
麻煩各位了 謝謝


t1 ver 8.0.vi
建議你將中間輸出\r\n的部份先拿掉試試.
Ring不是一定要從0開始,將勾選OFF就可Key值.


Hi DonWang大
我有試過拿掉\r\n,這樣前面輸入at後面也就跟著讀到at而已,還滿正常的.
如果把\r\n加回去,我試著把等待時間加長,但有時候讀回來又會漏個字串或讀回來怪怪的.


[QUOTE=DonWang]
建議你將中間輸出\r\n的部份先拿掉試試.
Ring不是一定要從0開始,將勾選OFF就可Key值.


[/QUOTE]
不好意思 小的不懂這句話
"建議你將中間輸出\r\n的部份先拿掉試試."
去哪拿掉阿??
[QUOTE=JerryLiao]
Hi DonWang大
我有試過拿掉\r\n,這樣前面輸入at後面也就跟著讀到at而已,還滿正常的.
如果把\r\n加回去,我試著把等待時間加長,但有時候讀回來又會漏個字串或讀回來怪怪的.


[/QUOTE]
建議你下圖的程式at與\r\n兩個Write中間加5ms以上的延遲時間或用Concatenate Strings將at,/r/n結合在一起.

DonWang40609.5723148148
Hi DonWang大
謝謝您,您說的方法我剛好都試過 但就是鬼打牆 ,有時候讀到at\r\n\r\nOK\r\n , at\r\r\nOK\r\n 讀回來都怪怪的.
其實我對VISA不熟,都是看example亂兜,try and error...所以
不知道我是不是哪邊有寫錯?