Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 289|回復: 3

arduino 和 opencv 溝通問題

[複製鏈接]
發表於 2016-12-22 21:20:42 | 顯示全部樓層 |閱讀模式
想請教各為大大,當我opencv執行到WriteFile對Serial port寫入字元時,arduino的Serial.available()會大於0,Serial.read確實是我要的字元,但之後我沒再執行WriteFile ,Serial.available()仍然會大於0,為什麼這樣?
發表於 2016-12-23 06:46:03 | 顯示全部樓層
用 arduino 開發環境上的
序列埠監控視窗來測試
就可以知道是那邊
程式有問題了
 樓主| 發表於 2016-12-23 21:05:18 | 顯示全部樓層
回復 2# 超新手


   我查看過了,只有在WriteFile後才有這個問題,但我不知道實際情況是怎麼樣,只能猜測是有殘值,請大大解謎
發表於 2016-12-24 05:11:09 | 顯示全部樓層
WriteFile 不可能有問題
你確定WriteFile 的寫入長度是 1
而且只執行一次?
加個 printf 之類的來debug
另外,多出的字是什麼?
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2017-3-30 22:31 , Processed in 0.113043 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表