TI中文支持网
TI专业的中文技术问题搜集分享网站

如何再已有的EPWM中断的基础上再添加一个中断,并且使这两个中断保持同步?

MCU型号 F28379D

我原来的程序有个10khz的epwm中断用来给比较寄存器赋值,现在我想开另一个100khz的中断用来adc采样并做滑动平均滤波,滤波后的的值要给epwm中断使用,所以要求两个中断要保持同步,请问使用哪种中断能实现这个功能呢?

Green Deng:

你好,请问你是100KHz的中断触发ADC采样,并且每次采样值都要给ePWM中断使用吗?也就是100KHz的ADC对应100KHz的ePWM?

EE搬砖工:

回复 Green Deng:

中断触发或者进入中断后手动开始采样都可以。相当于10次adc采样的中断与1次epwm中断同步(100khzADC对应10kHzePWM),每十次采样值取个平均值来实现滤波,然后把滤波后的采样值给epwm中断使用。我是想实现以上功能。
如果有更好的方法实现此功能也欢迎您赐教。

EE搬砖工:

回复 Green Deng:

问题解决了,我开启了另外一个ePWM模块,周期设置为了10us。

Green Deng:

回复 EE搬砖工:

好的,感谢你的反馈

赞(0)
未经允许不得转载:TI中文支持网 » 如何再已有的EPWM中断的基础上再添加一个中断,并且使这两个中断保持同步?
分享到: 更多 (0)