我使用 FTM 函数生成 PWM 输出。我的代码基于 SDK 示例“driver_examples => simple_PWM”。
实际上,为了改变 PWM 频率,我使用“ FTM_Deinit ”,然后是“ FTM_CalculateCounterClkDiv ”来修改频率和“ FTM_Init ”。但这是一个非常慢的解决方案,如果我多次修改频率太快,它就无法正常工作。
有没有办法动态改变频率(比如例子中的占空比)?你有什么例子吗?
在此先感谢您的帮助。
--------------------------
MCUXpresso 11.5.0
K22FN256M1
SDK_2_11_0_MK22FN256xxx12
--------------------------