打印
[技术问答]

请教关于EPWM accumulator的疑问!

[复制链接]
386|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2023-10-13 14:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
EPWM_EnableAcc(EPWM1, 0, 10, EPWM_IFA_ZERO_POINT);
这个是控制自动产生10个累加器然后自动关闭PWM输出吗?

void EPWM1P0_IRQHandler(void)
{
    EPWM_ClearAccInt(EPWM1, 0);
}


试验了一下 貌似又无法实现!

使用特权

评论回复
沙发
alxd| | 2023-10-23 14:54 | 只看该作者
你可以计数实现关闭PWM输出的

使用特权

评论回复
板凳
B1lanche| | 2023-10-23 16:12 | 只看该作者
这种比较麻烦吧,就是很容易误操作

使用特权

评论回复
地板
Carina卡| | 2023-10-23 17:23 | 只看该作者
自己用定时器或者计数器实现就好了

使用特权

评论回复
5
Allison8859| | 2023-10-23 18:33 | 只看该作者
无法实现貌似就不支持的吧

使用特权

评论回复
6
Emily999| | 2023-10-23 19:30 | 只看该作者
不如计数控制PWM输出了,简单还稳定可靠

使用特权

评论回复
7
Belle1257| | 2023-10-23 20:37 | 只看该作者
官方没有例程吗?可以参考一下例程的

使用特权

评论回复
8
Charlene沙| | 2023-10-24 07:03 | 只看该作者
我觉得你可以看看手册,看这个功能是否是这么使用的

使用特权

评论回复
9
Betty1299| | 2023-10-24 11:42 | 只看该作者
一般就直接i++就得了,生成一次累加器就i++一次,到多少次之后,关闭PWM

使用特权

评论回复
10
Candic12e| | 2023-10-24 12:31 | 只看该作者
你这不是PWM的中断吗,是累加器的操作么

使用特权

评论回复
11
Alina艾| | 2023-10-24 15:09 | 只看该作者
没玩过,不过我觉得还是用个变量实现计数,然后控制PWM,比较好

使用特权

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

本版积分规则

2039

主题

7368

帖子

10

粉丝