首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

现金! 串口异步操作 地点:广州市

2014-07-08 
现金求助!串口异步操作地点:广州市在线等VC6.0 操作下位机MODEM MODEM 2秒内收不到心跳包挂断连接MODEM时

现金求助! 串口异步操作 地点:广州市在线等
VC6.0 操作下位机MODEM MODEM 2秒内收不到心跳包挂断

连接MODEM时正常 发送操作命令时却串口堵塞 MODEM自动挂断

串口操作用VC comm控件 

串口初始化设置:

  CString str;
  str.Format(_T("%d,%C,%d,%d"),9600,'N',8,1);
try
{  

m_comctrl.put_RThreshold(1);
m_comctrl.put_SThreshold(1);
m_comctrl.put_InputMode(1);
m_comctrl.put_Settings(str);
m_comctrl.put_Handshaking(0);
m_comctrl.put_CommPort(1); // port settings start at 1
m_comctrl.put_PortOpen(TRUE);
}
catch(...)
{
return FALSE;
}

hCom = (void *)m_comctrl.get_CommID();


写串口: WriteFile(hCom, sbuf, sbuf.GetLength(), &size, &Overlapped);

读串口: ReadFile(hCom, &ch, 1, &size, &Overlapped);
第一次握手能接通MODEM 收到数据 第二次发送数据用串口调试工具监视发出成功 却无返回命令
有时DEBUG 下运行正常 RELEASE下运行失败
求高手相助! 广州市有意者内可CSDN消息给我 在线等 谢谢^_^





[解决办法]

悄悄告诉你一个 串口类

CnComm !!!


具体网上找吧,

哈哈。
[解决办法]
Debug正常,那比较下配置吧,应该没有别的
[解决办法]
// debug正常,release有问题,检查下延时,同步等。
[解决办法]
我还真用过boost的串口类,asio提供的

热点排行