怎样解决串口通迅时CPU占用高的问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 10:00:17
我是用VB写的一个监控系统,需要和PLC串口通迅.用的是MSComm控件通迅,可在通迅的时候CPU的占用的很多,
请问有没有高手知道怎么样解决?

谢谢
CPU的问题解决了,不过还有别的问题,

如果我想每10个字节触发一次OnComm事件,Rthreshold就要设为10才对的,刚开始的时候如果Rthreshold设为小于10的数字,会触发多次ONCOMM事件,可是后来也不知道怎么的,只要设Rthreshold为1到10的数字都只是触发一次OnComm事件,而不是多次.

还有,是不是设备断线,就只能触发发送事件,不能触发ONCOMM别的事件,包括错误事件.

如果断线,还想触发ONCOMM,应该怎么办.

谢谢

我一直不能理解这是什么原因,

请高手帮忙.

电脑各种接口至目前来说,只有IEEE对于cpu的占用让人满意,USB短时间(一小时以内)连续传输也凑合。
至于串口...还是建议你等到学会用c或者dp的时候再写使用的程序,那东西已经淘汰了,我主板上都没有了
要不 加段代码倒计时或者在cpu到了一定底部关闭,并重新启动?