VC 如何实现检测串口外设已经连接

来源:百度知道 编辑:UC知道 时间:2024/06/15 11:36:24
使用VC的MSCOMM控件,如何检测外设已经连接上
请不要回答,串口是否打开的问题,就算什么都不连,照样能打开串口!!!!!!!!!!!!!
我问的是外设是否已经连接????????
是不是具体的外设要有通信协议啊
就是VC发信号给外设,外设回信号给VC?
请给出上位机和下位机相关代码
外设你可以随便找个,我主要是看代码思路。
必有重谢!!!!

判断CTS、DSR信号是否为真(前提是串口数据线CTS-RTS、DSR-DTR)

while(1)
{
if (GetCTS() || GetDSR()) // if (GetCTS() && GetDSR())
{
//MessageBox("ok");
break; // 如果串口设备联机正常,跳出该while循环
}
else
// 错误处理
}