串口通讯协议为“请求”-“应答”方式,宿主发送“请求”后再没有收到回应时等待超时时间为30s,在30s如收到响应为“ER”+‘命令长度出错’或‘CRC出错’,宿主可再重复发送“请求”。
这里我要问的问题就是当发出一个“请求”数据包后,如果在30s没有收到“应答”信号则提示超时,这里的超时该如何设置,应该用什么函数?要求在DOS下用纯C实现!