st620462041 發表於 2016-12-22 21:20:42

arduino 和 opencv 溝通問題

想請教各為大大,當我opencv執行到WriteFile對Serial port寫入字元時,arduino的Serial.available()會大於0,Serial.read確實是我要的字元,但之後我沒再執行WriteFile ,Serial.available()仍然會大於0,為什麼這樣?

超新手 發表於 2016-12-23 06:46:03

用 arduino 開發環境上的
序列埠監控視窗來測試
就可以知道是那邊
程式有問題了

st620462041 發表於 2016-12-23 21:05:18

回復 2# 超新手


   我查看過了,只有在WriteFile後才有這個問題,但我不知道實際情況是怎麼樣,只能猜測是有殘值,請大大解謎

超新手 發表於 2016-12-24 05:11:09

WriteFile 不可能有問題
你確定WriteFile 的寫入長度是 1
而且只執行一次?
加個 printf 之類的來debug
另外,多出的字是什麼?
頁: [1]
查看完整版本: arduino 和 opencv 溝通問題