OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2578|回复: 5

关于STM32f407看门狗实验中的问题

[复制链接]

13

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
214
金钱
214
注册时间
2019-12-17
在线时间
57 小时
发表于 2019-12-31 15:19:07 | 显示全部楼层 |阅读模式
今天在学习窗口看门狗时发现了一个特别奇怪的问题,当我把实验历程中的LED1=!LED1; 禁掉,程序就会不停的复位,当放开时又没问题了,感觉很是怪,不知道为什么。但是,我将
WWDG_ClearFlag();这个函数放到最前面,先进行清除标志位的操作,即使将LED1=!LED1禁掉,程序也不会不停的复位。虽然解决了问题但是我不知道这是为什么。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

31

主题

2183

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
14407
金钱
14407
注册时间
2018-8-3
在线时间
1156 小时
发表于 2019-12-31 21:23:25 | 显示全部楼层

回帖奖励 +3 金钱

加个延时下去  效果就一样了
回复 支持 反对

使用道具 举报

13

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
214
金钱
214
注册时间
2019-12-17
在线时间
57 小时
 楼主| 发表于 2020-1-1 11:34:06 | 显示全部楼层
翼行园子 发表于 2019-12-31 21:23
加个延时下去  效果就一样了

延迟加到哪里呢
回复 支持 反对

使用道具 举报

31

主题

2183

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
14407
金钱
14407
注册时间
2018-8-3
在线时间
1156 小时
发表于 2020-1-2 10:31:13 | 显示全部楼层
fengqi 发表于 2020-1-1 11:34
延迟加到哪里呢

LED 翻转 去掉的地方 加个小延时
啊哈~加油!!
回复 支持 反对

使用道具 举报

13

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
214
金钱
214
注册时间
2019-12-17
在线时间
57 小时
 楼主| 发表于 2020-1-5 13:05:27 | 显示全部楼层
翼行园子 发表于 2020-1-2 10:31
LED 翻转 去掉的地方 加个小延时

中断不能加延迟呀
回复 支持 反对

使用道具 举报

31

主题

2183

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
14407
金钱
14407
注册时间
2018-8-3
在线时间
1156 小时
发表于 2020-1-6 09:33:15 | 显示全部楼层
fengqi 发表于 2020-1-5 13:05
中断不能加延迟呀

你加个us 都可以  因为你运行一个语句 也是也需要时间的啊   那现在Led的这个被你去掉了  那你就加个小小的延时  来代替这个LED语句
啊哈~加油!!
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-11 13:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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