打印
[STM32F1]

STM32调试必须要关闭看门狗吗

[复制链接]
2055|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
llljh|  楼主 | 2020-2-8 17:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
keil5.11+stlinkv2调试出现问题,仿真时在串口接收设置断点,接收数据进入之后程序一直重启。似乎是看门狗在断点也在运行,导致重启。屏蔽看门狗,程序运行正常。。。STM32调试必须要关闭看门狗吗

使用特权

评论回复
沙发
pangb| | 2020-2-8 17:53 | 只看该作者
不需要 估计还是你程序的问题

使用特权

评论回复
板凳
morrisk| | 2020-2-8 17:56 | 只看该作者
应该是程序问题  建议楼主关闭串口接收 看看程序还会不会因为看门狗重启

使用特权

评论回复
地板
llljh|  楼主 | 2020-2-8 18:00 | 只看该作者
暂时找到一个解决办法,不知道为什么在调试时需要关闭看门狗计数,否则不会停止http://www.openedv.com/posts/list/64184.htm

使用特权

评论回复
5
yufe| | 2020-2-8 18:05 | 只看该作者
这不是解决问题的好办法 只是权宜之计

使用特权

评论回复
6
llljh|  楼主 | 2020-2-8 18:09 | 只看该作者
看数据手册测试过了,该寄存器是设置debug模式断点时停止计数,Run恢复计数,正解。

使用特权

评论回复
7
yufe| | 2020-2-8 18:12 | 只看该作者
对于STM32单片机,看门狗一旦开启,除非系统重启,否则不能停止或关闭的;

使用特权

评论回复
8
nstel| | 2020-2-8 19:26 | 只看该作者
YES!

使用特权

评论回复
9
juventus9554| | 2020-2-9 09:53 | 只看该作者

只要全速运行能满足需求就可以了。

使用特权

评论回复
10
llljh|  楼主 | 2020-2-9 09:57 | 只看该作者
是你程序问题,看数据手册检查寄存器

使用特权

评论回复
11
renyaq| | 2020-2-9 10:01 | 只看该作者

百分之九十九的程序问题

使用特权

评论回复
12
liuzaiy| | 2020-2-9 10:04 | 只看该作者

不是在程序的开始就要关闭看门狗的吗

使用特权

评论回复
13
zyf部长| | 2020-2-9 10:08 | 只看该作者
不操作得话默认是关闭的

使用特权

评论回复
14
guoyt| | 2020-2-9 10:23 | 只看该作者
什么板卡?nucleo?

使用特权

评论回复
15
zhuww| | 2020-2-9 10:26 | 只看该作者

看门狗会影响调试的,建议关闭

使用特权

评论回复
16
llljh|  楼主 | 2020-2-9 10:28 | 只看该作者

明白了,多谢大家讨论这么多哈

使用特权

评论回复
17
paotangsan| | 2020-3-2 12:29 | 只看该作者
调试不需关闭看门狗

使用特权

评论回复
18
renzheshengui| | 2020-3-2 12:49 | 只看该作者
根据需要进行更改

使用特权

评论回复
19
wakayi| | 2020-3-2 12:55 | 只看该作者
我一般还是开着调试 这样能发现喂狗对不对

使用特权

评论回复
20
wowu| | 2020-3-2 13:00 | 只看该作者
看个人喜好吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

855

主题

11301

帖子

6

粉丝