佚名通过本文主要向大家介绍了mscomm串口控件,mscomm串口控件下载,mscomm控件使用详解,mscomm控件,mscomm控件下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 用MSComm控件编写串口监控程序时遇到的问题
描述:
描述:
我在写一个程序监听报警转发器每隔一秒发送来的信息,如果判断有报警信号,则PC机向报警转发器回发控制命令,使转发器报警。
现在的情况是:
1、连续运行时每次在PC机向转发器回发控制命令后,报警转发器并不报警;
2、如果单步调试则一切正常,报警转发器正常报警;
3、如果在PC机回发控制命令后加一个Sleep语句(而且,Sleep语句的时间参数还要达到700毫秒以上),则转发器也可以正常报警,可这个时候,根本就不能终止程序运行,除非在任务管理器里结束任务。
我想请问这是什么原因呢?如何能够解决?恳请高手指教!谢谢!
我现在用的是事件驱动方式,是接收缓冲区有16个字节时激发一个OnComm事件。