STM32
直播中

石飞鹏

7年用户 995经验值
私信 关注
[问答]

STM32F030F4P6的TIM1不能进中断是为什么?

STM32F030F4P6的tiM1不能进中断是为什么?

回帖(1)

王登菊

2021-11-17 09:21:57
TIM1溢出中断优先级设置为1(中断时间为100us),程序运行开始的时候可以进中断,但是运行一会儿后就不能进中断了。
TIM16溢出中断优先级设置也为1,中断时间50ms,但是没有写中断函数,当然也就没有清除中断挂起标志。50ms的时候,产生TIM16中断挂机标志,由于TIM1和TIM16优先级是一样的,此时TIM16在等待中断,TIM1排在TIM16后面。脑补一下占茅坑又不拉的画面。。。。。。
DISABLE TIM16溢出中断。
记住,不用的中断一律DISABLE。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分