stm32 定时器一旦启动立即进入中断吗

2019-07-21 08:47发布

各位工程师你好

请问 stm32 定时器一旦启动立即进入中断吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
21条回答
xuyan021
1楼-- · 2019-07-22 10:49
我用时过程如下:先清中断标志,再使能定时器,最后使能定时器中断,但是还第一次会不达到定时器就中断,后面就会按设定中断。
q546163199
2楼-- · 2019-07-22 14:41
你说的这句话,严格意义上是不对的,必须得先使能定时的中断,比如溢出更新中断,然后才会在定时器计数溢出时,产生更新中断
752151619
3楼-- · 2019-07-22 20:21
配置好后清除中断
xuyan021
4楼-- · 2019-07-23 01:30
xkwy 发表于 2016-3-4 20:21
在启动之前使用TIM->EGR触发一次更新就行了:
[mw_shl_code=c,true]void TIM3_init(uint32_t ms)
{

能不能提供完整的代码看下?谢谢了!
xkwy
5楼-- · 2019-07-23 05:47
 精彩回答 2  元偷偷看……
xkwy
6楼-- · 2019-07-23 06:17
q546163199 发表于 2016-3-4 22:44
你说的这句话,严格意义上是不对的,必须得先使能定时的中断,比如溢出更新中断,然后才会在定时器计数溢出 ...

实践是检验真理的唯一标准

一周热门 更多>