硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1851|回复: 4
收起左侧

F429看门狗引起的复位标志却恒为0

[复制链接]

98

主题

360

回帖

654

积分

金牌会员

积分
654
发表于 2019-2-28 10:43:19 | 显示全部楼层 |阅读模式
如果是看门狗引起的复位,那么复位后寄存器RCC_CSR 中的IWDGRSTF 不应该为1吗?我程序中故意让看门狗复位,然后上电后printf寄存器状态,却一直为 0x14000002

,也就是IWDGRSTF 为0,这是什么原因呢?主程序没有清空寄存器操作,难道是哪儿给清空了?
回复

使用道具 举报

98

主题

360

回帖

654

积分

金牌会员

积分
654
 楼主| 发表于 2019-2-28 10:51:55 | 显示全部楼层
QQ截图20190228104944.png QQ截图20190228105019.png
回复

使用道具 举报

98

主题

360

回帖

654

积分

金牌会员

积分
654
 楼主| 发表于 2019-2-28 11:11:11 | 显示全部楼层
放到main函数入口处还是这个现象
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2019-2-28 11:11:41 | 显示全部楼层
晚上了我试试。
回复

使用道具 举报

98

主题

360

回帖

654

积分

金牌会员

积分
654
 楼主| 发表于 2019-2-28 14:06:40 | 显示全部楼层

找到问题了,以前写的boot引导程序里有个清复位标志的操作,难怪主程序一直找不到在哪儿清的。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-14 00:56 , Processed in 0.039355 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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