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搬砖工:
好的,感谢你的反馈