收藏官网首页
查看: 22564|回复: 4

stm32频繁复位及不定期死机问题

3

主题

7

帖子

111

积分

注册会员

Rank: 2

积分
111
跳转到指定楼层
楼主
发表于 2016-12-12 17:17:19 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
我遇到两个问题想咨询一下:机智云自动生成的程序,移植到STM32f103r 单片机上。程序每隔10s采集更新一次数据,也就是每10s上传一次数据。
1、为什么stm32f单片机每隔大约13分钟就复位一次?串口输出”MCU Init Success“的提示。程序中看门狗改为4s复位。

2、stm32f单片机偶尔会死机,led指示灯不闪烁,调试串口也没有输出。单片机看门狗为何没有复位?


3

主题

7

帖子

111

积分

注册会员

Rank: 2

积分
111
沙发
 楼主| 发表于 2016-12-12 19:21:53 | 显示全部楼层
valuewater_level Changed
changed, report data

MCU2WiFi[770003:  19]: ff ff 00 0f 05 4e 00 00 04 00 00 14 00 fa 0a 8c 01 00 0b

ERROR: Failed to rbWrite

Warning:gizProtocolResendData 775026 770025 0

Warning: timeout, resend data


MCU2WiFi[775032:  19]: ff ff 00 0f 05 4e 00 00 04 00 00 14 00 fa 0a 8c 01 00 0b

MCU2WiFi[77
MCU Init Success


点评

用的什么库函数?HAL库轮询的话要把串口发送超时时间改大点  详情 回复 发表于 2016-12-13 14:00

3

主题

7

帖子

111

积分

注册会员

Rank: 2

积分
111
板凳
 楼主| 发表于 2016-12-13 14:22:22 | 显示全部楼层
bigfanofloT 发表于 2016-12-13 14:00
用的什么库函数?HAL库轮询的话要把串口发送超时时间改大点

你好,就是机智云自动生成的代码。是改这里吗?
#define SEND_MAX_TIME   5000                  ///< 3000ms重发 原来为3000
#define SEND_MAX_NUM    2                     ///< 重发次数

点评

机智云生成的是用STD库,不是HAL  详情 回复 发表于 2016-12-13 14:34
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

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