MsComm32.ocx 在 低 波特率 时 的 TtimeOut

MsComm32 在 低波特率下发送 数据时会 自动 停止, 这可能 是一个 dug。
而 MSCOMM32 又 没有 设置 timeouts  的。
可以通过 下面语句 去除 TimeOut :
HANDLE com_id=(HANDLE) MsComm.GetCommID();
COMMTIMEOUTS to;
ZeroMemory(&to,sizeof(to));
// 全部为0, 表示 没有 TimeOuts。
SetCommTimeOuts(com_id,&to)
阅读更多
个人分类: 计算机 MFC
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭