发新帖我要提问
12
返回列表
打印
[STM32F1]

中断里写什么可以保证程序不跑偏

[复制链接]
楼主: zyf部长
手机看帖
扫描二维码
随时随地手机跟帖
21
spark周| | 2022-10-9 19:38 | 只看该作者 回帖奖励 |倒序浏览
如果用的不好 就会把自己搞死!

使用特权

评论回复
22
AloneKaven| | 2022-10-9 21:02 | 只看该作者
能不用狗就不用

使用特权

评论回复
23
tpgf| | 2022-11-4 11:35 | 只看该作者
任何情况下都不能百分百保证程序不跑偏

使用特权

评论回复
24
qcliu| | 2022-11-4 12:03 | 只看该作者
不能保证不跑偏 但是可以对这种错误进行纠正 就是使用看门狗进行复位

使用特权

评论回复
25
drer| | 2022-11-4 12:09 | 只看该作者
中断里边有一个最简单的就是置位或者清零 但是都不能保证程序不跑偏

使用特权

评论回复
26
coshi| | 2022-11-4 13:35 | 只看该作者
中断里边的代码越少越能保证不出问题

使用特权

评论回复
27
kxsi| | 2022-11-4 13:41 | 只看该作者
看门狗不能保证程序不跑偏 没有一种可靠手段保证程序不跑偏

使用特权

评论回复
28
wiba| | 2022-11-4 14:02 | 只看该作者
如果楼主想要通过看门狗来纠正这种跑偏 那么千万不要在中断函数里边喂狗

使用特权

评论回复
29
LLGTR| | 2022-11-4 16:52 | 只看该作者
看门狗最好别在中断里面喂吧。

使用特权

评论回复
30
MessageRing| | 2022-11-4 18:05 | 只看该作者
喂狗的时间是根据系统本身的情况制定的

使用特权

评论回复
31
Jacquetry| | 2022-11-5 18:31 | 只看该作者
看门狗是为了在程序跑飞时,能有一个可靠的恢复机制

使用特权

评论回复
32
AloneKaven| | 2022-11-6 18:45 | 只看该作者
喂狗的语句放在小的循环体内警惕这里会不会形成死循环

使用特权

评论回复
33
Bowclad| | 2022-11-6 21:21 | 只看该作者
一定要在主函数喂狗

使用特权

评论回复
34
SantaBunny| | 2022-11-7 15:21 | 只看该作者
不在中断喂狗就行

使用特权

评论回复
35
SantaBunny| | 2023-2-21 13:06 | 只看该作者
第一个参数irq就是这个处理程序要响应的中断号。

使用特权

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

本版积分规则