首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb编写的上位机程序与单片机通信会死机,用串口调试助手发数据给上位机就没事,该怎么解决

2012-02-15 
vb编写的上位机程序与单片机通信会死机,用串口调试助手发数据给上位机就没事用单片机给上位机(用VB 编写的

vb编写的上位机程序与单片机通信会死机,用串口调试助手发数据给上位机就没事
用单片机给上位机(用VB 编写的)发送数据会死机
但是用串口调试助手给上位机发数据就正常?
大虾们,是嘛原因啊?给指点指点迷津吧!小女子感激不尽啊
不好意思啊,我真的没分啊,没办法给你们分啊 惭愧

[解决办法]
如果是一直不断,那就很有可能导致计算机 假死 因为下位机不断有数据上涌,上位机就不断的处理接收,从而导致CPU利用率使用率偏高。

建议你把你的下位机程序修改一下,不要做成单向发送,修改成:上位机发送一条读命令,下位机就返回一条响应数据给上位机。
[解决办法]
我都说了原因了:大量数据上涌导致CPU使用率100%,所以造成死机。修改下位机和上位机通信协议是最佳方法。

热点排行