打印
[STM32F1]

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

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

使用特权

评论回复
沙发
renyaq| | 2022-2-20 21:00 | 只看该作者
不需要 估计还是你程序的问题

使用特权

评论回复
板凳
heweibig| | 2022-2-20 21:02 | 只看该作者

应该是程序问题  建议楼主关闭串口接收 看看程序还会不会因为看门狗重启

使用特权

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

使用特权

评论回复
5
stly| | 2022-2-20 21:12 | 只看该作者
这不是解决问题的好办法 只是权宜之计

使用特权

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

使用特权

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

使用特权

评论回复
8
chuxh| | 2022-2-20 21:19 | 只看该作者
YES!

使用特权

评论回复
9
xxrs| | 2022-2-20 21:22 | 只看该作者
只要全速运行能满足需求就可以了。

使用特权

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

使用特权

评论回复
11
heweibig| | 2022-2-20 21:26 | 只看该作者
百分之九十九的程序问题

使用特权

评论回复
12
spark周| | 2022-2-20 21:28 | 只看该作者
不是在程序的开始就要关闭看门狗的吗

使用特权

评论回复
13
juventus9554| | 2022-2-20 21:31 | 只看该作者
不操作得话默认是关闭的

使用特权

评论回复
14
jiahy| | 2022-2-20 21:33 | 只看该作者
什么板卡?nucleo?

使用特权

评论回复
15
zyf部长| | 2022-2-20 21:35 | 只看该作者
看门狗会影响调试的,建议关闭

使用特权

评论回复
16
tian111| | 2022-2-20 21:37 | 只看该作者
调试不需关闭看门狗

使用特权

评论回复
17
pangb| | 2022-2-20 21:39 | 只看该作者
根据需要进行更改

使用特权

评论回复
18
kangzj| | 2022-2-20 21:42 | 只看该作者
我一般还是开着调试 这样能发现喂狗对不对

使用特权

评论回复
19
zhanghqi| | 2022-2-20 21:44 | 只看该作者
看个人喜好吧

使用特权

评论回复
20
chuxh| | 2022-2-20 21:47 | 只看该作者
没有必要关闭看门狗

使用特权

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

本版积分规则

855

主题

11301

帖子

6

粉丝