请大家帮忙看看基于SerialPort类开发的串口程序问题在哪?
本帖最后由 wolflet 于 2013-11-30 23:21 编辑基于SerialPort类开发了一个串口接收和显示程序(窗体),利用事件触发方式,事件触发门限值4800字节。串口接收函数主要实现数据接收,每个事件触发后置标志位,然后利用Invoke和委托更新用户界面显示正确接收到得数据帧计数和错误帧计数。我的问题是在C#界面上出现了自相矛盾的现象,即正确收到的数据帧计数和错误帧计数YcFrameReceivedErrorCnt同时不断计数,且正确接收到得数据帧数和错误帧计数相等,我的意图是YcFrameReceivedErrorCnt为未收到的数据帧计数,请大家看看我的代码逻辑上是否有问题??自己分析了半天,觉得逻辑没问题,但是结果却是自相矛盾,谁能解释为什么?
代码如下图:
不会。。 看看 谢谢关注! 好模糊阿,怎么看\
页:
[1]