在使用MScomm串口通信中,檢測到get_CommEvent()回傳值為6,不是2。從MSDN看到解釋:檢測到電話振鈴。某些 UART(通用異步收發器)可能不支持本事件。求思路解決該問題的辦法。謝謝!
uj5u.com熱心網友回復:
不是關心的值 可以不予理睬uj5u.com熱心網友回復:
串口初始化的內容呢???uj5u.com熱心網友回復:
你可以將MSComm1.RThreshold 設定成要接收的長度 使comevent=2 不是comevent會為6uj5u.com熱心網友回復:
// 如果ComEvent == 6 是振鈴信號,和lz接收資料沒有關系,忽略就行。// 貌似振鈴是九針串口的9腳才能檢測到的信號吧。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/52880.html
標籤:基礎類
上一篇:vs2010mfc picture插件+opencv做的視頻播放
下一篇:MFC中父子視窗傳遞引數問題
