打印
[其他ST产品]

为什么PWM模式输出不能执行喂狗操作,喂狗已初始化,Keil示波器显示一秒中断?

[复制链接]
336|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
麻花油条|  楼主 | 2023-12-25 10:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么PWM模式输出不能执行喂狗操作,喂狗已初始化,Keil示波器显示一秒中断?

使用特权

评论回复
沙发
classroom| | 2023-12-29 10:09 | 只看该作者
在PWM模式下,微控制器的大部分时间都在产生脉冲,因此,它可能无法及时响应中断请求,尤其是喂狗(看门狗)定时器中断。喂狗定时器通常用于在程序出现死循环或其他异常行为时复位微控制器。如果微控制器不能及时响应喂狗定时器中断,那么定时器可能会溢出,导致微控制器复位。

使用特权

评论回复
板凳
夜阑风雨| | 2024-1-21 15:14 | 只看该作者
PWM模式一般情况也是可以喂狗的啊

使用特权

评论回复
地板
淡漠安然| | 2024-1-21 18:00 | 只看该作者
是不是你的PWM执行的比较频繁了?

使用特权

评论回复
5
别乱了阵脚| | 2024-1-21 20:00 | 只看该作者
你可以在输出PWM里进行喂狗啊,怎么都是执行,喂狗就是清理一个变量而已

使用特权

评论回复
6
冰春彩落下| | 2024-1-21 22:00 | 只看该作者
我觉得应该能喂狗的,你直接在PWM里加个喂狗函数呗

使用特权

评论回复
7
江河千里| | 2024-1-22 01:00 | 只看该作者
你的1秒中断是关于PWM的还是看门狗的?

使用特权

评论回复
8
暖了夏天蓝了海| | 2024-1-22 03:00 | 只看该作者
你说不能喂狗是因为看门狗复位了?

使用特权

评论回复
9
光辉梦境| | 2024-1-22 05:00 | 只看该作者
我之前也用过PWM,也加过看门狗,都是能正常运行的啊

使用特权

评论回复
10
三生万物| | 2024-1-22 07:00 | 只看该作者
是不是你在主函数里加个看门狗喂狗操作就完事儿了?

使用特权

评论回复
11
远山寻你| | 2024-1-22 11:00 | 只看该作者
我觉得是因为你喂狗的位置不合理吧,或者喂狗的时间你没掌握好?

使用特权

评论回复
12
一秒落纱| | 2024-1-22 15:00 | 只看该作者
可以调整一下喂狗的时长,就是看门狗的装载调整大点,让看门狗时间长点

使用特权

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

本版积分规则

279

主题

1448

帖子

2

粉丝