在vc下利用MSComm控件
void CDamMonitorDlg::SendToPort( )
{
CString str;
str.Format("#AA\r");
m_Serial.SetOutput(COleVariant(str));
}
向接在串口的AD转换器(ADAN-4017)发送命令字“#AA回车”字符串可返回转换值。
但用上述代码发现GetInBufferCount()==0,即无返回。我怀疑是回车键
未被正确识别。请问应该如何解决?
void CDamMonitorDlg::SendToPort( )
{
CString str;
str.Format("#AA\r");
m_Serial.SetOutput(COleVariant(str));
}
向接在串口的AD转换器(ADAN-4017)发送命令字“#AA回车”字符串可返回转换值。
但用上述代码发现GetInBufferCount()==0,即无返回。我怀疑是回车键
未被正确识别。请问应该如何解决?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货