如何实现自动接收串口数据,小弟我已有程序是用CSerialPort类实现的

怎么实现自动接收串口数据,我已有程序是用CSerialPort类实现的
我自己写的一个串口程序,主要读取各仪器的数据,有的仪器是要发送一个请求数据命令才能返回数据;而有的仪器不需要请求命令而是定时给串口发数据。

  前一种发送请求数据命令,然后得到数据这个程序运行没问题
  问题在后一种,程序不能自动接收到仪器发来的数据(用超级终端就可以收到仪器数据),另外也用MSCOMM控件调试发现根本没触发ONCOMM事件,Why?

------解决方案--------------------
波特率改一下