stm32频繁复位及不定期死机问题
我遇到两个问题想咨询一下:机智云自动生成的程序,移植到stm32f103r 单片机上。程序每隔10s采集更新一次数据,也就是每10s上传一次数据。1、为什么stm32f单片机每隔大约13分钟就复位一次?串口输出”MCU Init Success“的提示。程序中看门狗改为4s复位。
2、stm32f单片机偶尔会死机,led指示灯不闪烁,调试串口也没有输出。单片机看门狗为何没有复位?
valuewater_level Changed
changed, report data
MCU2WiFi: 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: ff ff 00 0f 05 4e 00 00 04 00 00 14 00 fa 0a 8c 01 00 0b
MCU2WiFi[77
MCU Init Success
pc8052 发表于 2016-12-12 19:21
valuewater_level Changed
changed, report data
用的什么库函数?HAL库轮询的话要把串口发送超时时间改大点 bigfanofloT 发表于 2016-12-13 14:00
用的什么库函数?HAL库轮询的话要把串口发送超时时间改大点
你好,就是机智云自动生成的代码。是改这里吗?
#define SEND_MAX_TIME 5000 ///< 3000ms重发 原来为3000
#define SEND_MAX_NUM 2 ///< 重发次数
pc8052 发表于 2016-12-13 14:22
你好,就是机智云自动生成的代码。是改这里吗?
#define SEND_MAX_TIME 5000 ///< 30 ...
机智云生成的是用STD库,不是HAL
页:
[1]