打印
[STM32F1]

pwm中断

[复制链接]
1856|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liuliuzhou|  楼主 | 2015-7-27 16:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
pwm输出脉冲是不用中断的,但我想pwm每输出几个脉冲就中断来改变占空比,请问如何设置pwm中断?
沙发
huzi2099| | 2015-7-27 18:00 | 只看该作者
定时器的溢出就是pwm的个数.

使用特权

评论回复
板凳
airwill| | 2015-7-27 19:09 | 只看该作者
用比较中断也可以.

使用特权

评论回复
地板
liuliuzhou|  楼主 | 2015-7-28 09:34 | 只看该作者
airwill 发表于 2015-7-27 19:09
用比较中断也可以.

比较中断是比较输出吗?

使用特权

评论回复
5
liuliuzhou|  楼主 | 2015-7-28 10:25 | 只看该作者
比较中断是比较输出吗?

使用特权

评论回复
6
liuliuzhou|  楼主 | 2015-7-28 10:42 | 只看该作者
比较中断是什么?

使用特权

评论回复
7
liuliuzhou|  楼主 | 2015-7-28 10:59 | 只看该作者
运行当中想要改变pwm的频率和占空比是不是开NVIC中断,在更新中断里调用:TIM_SetAutoreload() TIM_SetCompare1()这两个函数就可以了。

使用特权

评论回复
8
whw19940118| | 2015-7-29 08:54 | 只看该作者
分配优先级,更新中断使能就行了

使用特权

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

本版积分规则

11

主题

42

帖子

1

粉丝