找回密码
 立即注册
查看: 602|回复: 3

单片机初始化异常

[复制链接]

2

主题

2

回帖

38

积分

新手上路

积分
38
发表于 2023-8-15 14:42:27 | 显示全部楼层 |阅读模式

单片机初始化异常-1.png

单片机初始化异常-2.png

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

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-30 14:38:57

25

主题

977

回帖

3599

积分

超级版主

积分
3599
发表于 2023-8-15 17:56:14 | 显示全部楼层


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

1.png

回复 支持 反对

使用道具 举报 送花

2

主题

2

回帖

38

积分

新手上路

积分
38
发表于 2023-8-16 08:04:12 | 显示全部楼层
zh*** 发表于 2023-8-15 17:56
如果延时时间过长,延时还没结束,看门狗就复位了,可以按照下面的建议
在延时程序里添加清看门狗的语句 ...

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6845

积分

论坛元老

积分
6845
发表于 2023-8-16 09:20:26 | 显示全部楼层
co*** 发表于 2023-8-16 08:04
看门狗溢出时间大概是8秒,而延时函数只是延时了100ms,看门狗还没溢出呢 ...

能否将你可以复现问题的精简项目打包发出来分析一下,删除所有无关代码。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-4 23:08 , Processed in 0.142677 second(s), 68 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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