OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4096|回复: 3

利用串口跟wifi模块通信,时间长了程序会跑死是怎么回事?

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2017-12-17
在线时间
1 小时
发表于 2017-12-17 20:22:11 | 显示全部楼层 |阅读模式
1金钱
移植了wifi功能,利用串口通信,wifi连接也正常,发命令也有回复,每三秒发一次数据包,也能正常接收。但是程序长时间运行后会跑死,反复试验几次都会跑死。如果我定时向wifi模块发读取网络时间或设备信息的指令,频率越快,程序死的就越开。咋回事啊,求大神帮忙解答一下。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2017-12-18 00:50:41 | 显示全部楼层
回复

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6661
金钱
6661
注册时间
2016-5-29
在线时间
909 小时
发表于 2017-12-18 08:22:04 | 显示全部楼层
先查清楚死在哪里.再查一下.为什么会死.是不是没有等到对方的回复什么的.你断开WIFI试一下.是不是也会死.
回复

使用道具 举报

56

主题

520

帖子

0

精华

高级会员

Rank: 4

积分
964
金钱
964
注册时间
2014-11-18
在线时间
160 小时
发表于 2017-12-18 14:15:03 | 显示全部楼层
这种现象有规律的挺好找问题的. 无非是  数组越界或者收包异常了.

把相关的数据打印出来看看.
自己选择的路,成家前走完。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 10:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表