在stm32定时器中主程序中从哪儿进入中断

在stm32定时器中主程序中从哪儿进入中断,第1张

定时器做好初始化后,到达初始化设置的时间后会自动进入中断服务程序,这时候无论主程序运悔基行在什么地方,都会进入到中断中。中配漏断处理完后,在返回到主程序原来的位置培前烂继续执行。所以说不一定在主程序的哪里进入的中断

这凯空是STM32软件复位的问题

STM32软件复位有两个方法

1、调用库函数实现

2、自己编写相应汇编代码

具体禅孙掘参贺核考:http://wenku.baidu.com/view/40365c4033687e21af45a984.html

窗口看门狗有中断,这个中断的作用是在计数器达到下限0x40的时候,轿数缓产生中断,让你喂狗,如果你不喂狗,计数器的值变为0x3f的时候,将会产生系统复位,即使是喂狗,也应该在中断里快速喂狗,要不时间长了计数器减一也会变成0x3f产生复位。还有一个上限值,这个闭模值如果大于计数器的初始值,那么就没有任何作用了,这个值小于计数器的初始值得时候,当计数器的值大于上限值毕谈时你对计数器进行装载,将会产生复位,只有在计数器减到小于上限值时,你才能重新装载计数器,意思就是说只有计数器的值在上限值和下限值之间你才能装载计数器,否则就会产生系统复位,当上限值小于下限值,也没有意义。

如需程序请再联系。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12362035.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存