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

[复制链接]
 楼主| 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
stly 发表于 2022-2-20 21:12 | 显示全部楼层
这不是解决问题的好办法 只是权宜之计
 楼主| llljh 发表于 2022-2-20 21:15 | 显示全部楼层
看数据手册测试过了,该寄存器是设置debug模式断点时停止计数,Run恢复计数,正解。
heweibig 发表于 2022-2-20 21:17 | 显示全部楼层
对于STM32单片机,看门狗一旦开启,除非系统重启,否则不能停止或关闭的;
chuxh 发表于 2022-2-20 21:19 | 显示全部楼层
YES!
xxrs 发表于 2022-2-20 21:22 | 显示全部楼层
只要全速运行能满足需求就可以了。
 楼主| llljh 发表于 2022-2-20 21:24 | 显示全部楼层
是你程序问题,看数据手册检查寄存器
heweibig 发表于 2022-2-20 21:26 | 显示全部楼层
百分之九十九的程序问题
spark周 发表于 2022-2-20 21:28 | 显示全部楼层
不是在程序的开始就要关闭看门狗的吗
juventus9554 发表于 2022-2-20 21:31 | 显示全部楼层
不操作得话默认是关闭的
jiahy 发表于 2022-2-20 21:33 | 显示全部楼层
什么板卡?nucleo?
zyf部长 发表于 2022-2-20 21:35 | 显示全部楼层
看门狗会影响调试的,建议关闭
tian111 发表于 2022-2-20 21:37 | 显示全部楼层
调试不需关闭看门狗
pangb 发表于 2022-2-20 21:39 | 显示全部楼层
根据需要进行更改
kangzj 发表于 2022-2-20 21:42 | 显示全部楼层
我一般还是开着调试 这样能发现喂狗对不对
zhanghqi 发表于 2022-2-20 21:44 | 显示全部楼层
看个人喜好吧
chuxh 发表于 2022-2-20 21:47 | 显示全部楼层
没有必要关闭看门狗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

855

主题

11301

帖子

6

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