易语言串口与单片机通讯问题
请问一下,我用易语言编写一个程序用来接收单片机发送上来的数据,单片机是不断上传,1秒很多很多次地上传,易语言编写的软件打开串口,把接收来的数据显示到一个编辑框,这样频繁接...
请问一下,我用易语言编写一个程序用来接收单片机发送上来的数据,单片机是不断上传,1秒很多很多次地上传,易语言编写的软件打开串口,把接收来的数据显示到一个编辑框,这样频繁接收数据,在几分钟后就会导致电脑死机。为什么呢?怎么解决?是不是需要清空什么?谢谢。
展开
展开全部
检查是否有死循环,检查数据到达事件的数据处理,运行时是否内存或CPU占用过高,尝试使用精易模块优化内存
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我还是有这个问题,感觉易语言对于串口有缺陷吧,我用自带的端口组件,勉强可以使用,但是发送数据没有返回数据就会死机,用pcomm模块的话发送数据之后关闭串口就会死机,一直没搞定……
追问
今天我把单片机里的程序修改了一下,在反馈的时候延迟1秒钟,后来易语言那边可以一直打开端口了,1秒一次接收数据,不死机。可是整个单片机的程序都延迟了,包括电脑发送数据过去,它也慢一秒才反应....不知如何解决。
追答
单对单都还好,在一主N从时 地址没有对应从机就会死,都不知道怎么处理了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
波特率设置低一点试一下,还有试一下用labview,界面美观并且串口编程迅速
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询