串口接上后突然断开,我想判断是串口是否正常
目前处理办法:先关闭串口---->初始化串口---->判断是否正常。
虽然这样可以,但初使化的过程很慢:(

解决方案 »

  1.   

    你去看看串口的书再说上面有几种电平是告诉用户现在串口状态的发送端确定 接受端确定 发送准备  接受准备的电平信号用ONcomm的返回的状态信号里面有关于这些的宏定义不需要再次初始化
      

  2.   

    补充一下 RS232的标准是使用25针的接口
    其中除了RxD TxD GND 外
    其他的基本上都是控制信号 
    它们的电平的高低 
    代表了发送设备就绪 接受设备就绪 请求发送 接受应答
    等各种控制信号的含义现在我们使用的基本都是9针的
    除了 RxD TxD GND 外
    只有很少的 GTS 等几个基本信号
    完全可以通过控件的状态属性值获得它们值的设置是控件自己维护的 不能自己更改