程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 串口-VS2010下MFC CSerialport類接收問題

串口-VS2010下MFC CSerialport類接收問題

編輯:編程綜合問答
VS2010下MFC CSerialport類接收問題

在VS2010的MFC下,用CSerialPort類時遇到下位機發送命令後上位機接收不到(下位機發BBBB),但是用串口精靈可以收到,我采用的是龔建偉老師介紹的加消息響應方法接收,是收到一次處理一次,不知道為什麼會這樣,怎麼解決?網上有說是存到緩存從緩存處理,窩子安在這種情況怎麼更改呢?希望有系統的解決思路或方法,非常感謝!

最佳回答:


串口精靈可以收到,只能說明你的代碼有問題。貼代碼出來分析吧!
或者,自己分析:但所有用到的系統函數的返回值輸出,看看是哪裡失敗了。串口接收不到,已經排除了硬件的可能性,只能是哪裡執行失敗了。
需要注意,串口的參數不要設錯,設錯了可是沒有提示的。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved