[STM32F1] 自己复位了

[复制链接]
729|24
 楼主| huwr 发表于 2023-1-7 16:43 | 显示全部楼层 |阅读模式
程序跑着跑着自己复位了,其他都很正常,发现WDT的那个标志位是1,可是已经关狗了啊
zwll 发表于 2023-1-7 16:46 | 显示全部楼层
一般禁止看门狗的语句是 WDTCTL = WDTPW + WDTHOLD;//停止看门狗  看看有没有错。
pengf 发表于 2023-1-7 16:48 | 显示全部楼层
想问下,这个是硬件复位了吗?
heweibig 发表于 2023-1-7 16:50 | 显示全部楼层
如果程序自己复位了,怎么能够测量的寄存器的?
wyjie 发表于 2023-1-7 16:51 | 显示全部楼层
有可能电压过低造成的。
zhanghqi 发表于 2023-1-7 16:53 | 显示全部楼层
这个得先判断是否硬件存在问题..
juventus9554 发表于 2023-1-7 16:59 | 显示全部楼层
程序跑飞了,才复位的啊 。
stly 发表于 2023-1-7 17:00 | 显示全部楼层
楼主通过什么方式测量的WDT?开启中断了吗?
 楼主| huwr 发表于 2023-1-7 17:03 | 显示全部楼层
使用示波器测量电源电压呀。
tian111 发表于 2023-1-7 17:05 | 显示全部楼层
使用的是什么电源芯片?外设功耗怎么样?
zwll 发表于 2023-1-7 17:07 | 显示全部楼层
是硬件的 问题吗?
pengf 发表于 2023-1-7 17:14 | 显示全部楼层
查看一下电源是否有问题
songqian17 发表于 2023-1-7 17:17 | 显示全部楼层
楼主通过单步调试试试看。
chuxh 发表于 2023-1-7 17:20 | 显示全部楼层
为什么看门狗标志置位?
zhenykun 发表于 2023-1-7 17:25 | 显示全部楼层
楼主粘贴一下代码试试
renyaq 发表于 2023-1-7 17:28 | 显示全部楼层
一段段程序屏蔽,看看哪里引起的
supernan 发表于 2023-1-7 17:30 | 显示全部楼层
一段段程序屏蔽,看看哪里引起的
xxrs 发表于 2023-1-7 17:34 | 显示全部楼层
你搞个按键触发个while,看看有没有发生复位。
dengdc 发表于 2023-1-7 17:37 | 显示全部楼层
正常来说,程序不能正常执行都是软件。
zhanghqi 发表于 2023-1-7 17:39 | 显示全部楼层

电压不正常容易导致复位。
如果单步调试就能够正常运行的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

780

主题

8627

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部