cong 发表于 2023-8-15 14:42:27

单片机初始化异常






请问各位,在初始化过程中,用了delay延时函数的话,会卡在延时函数出不来,导致看门狗超时溢出复位,请问是什么问题?
删除delay延时函数就可以正常初始化完成。但是是有一定比例出现这个问题的,1000台设备中有39台会出现初始化慢导致开机慢的问题,请问什么原因导致的?

zhp 发表于 2023-8-15 17:56:14



如果延时时间过长,延时还没结束,看门狗就复位了,可以按照下面的建议
在延时程序里添加清看门狗的语句(添加在这里不会对延时有太大影响)



cong 发表于 2023-8-16 08:04:12

zhp 发表于 2023-8-15 17:56
如果延时时间过长,延时还没结束,看门狗就复位了,可以按照下面的建议
在延时程序里添加清看门狗的语句 ...

看门狗溢出时间大概是8秒,而延时函数只是延时了100ms,看门狗还没溢出呢

乘风飞扬 发表于 2023-8-16 09:20:26

cong 发表于 2023-8-16 08:04
看门狗溢出时间大概是8秒,而延时函数只是延时了100ms,看门狗还没溢出呢 ...

能否将你可以复现问题的精简项目打包发出来分析一下,删除所有无关代码。
页: [1]
查看完整版本: 单片机初始化异常