NXP MCU 技术论坛
直播中

李慧

8年用户 971经验值
私信 关注
[问答]

有没有办法动态改变FTM上的pwm频率?

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

在此先感谢您的帮助。
--------------------------
MCUXpresso 11.5.0
K22FN256M1
SDK_2_11_0_MK22FN256xxx12
--------------------------

更多回帖

发帖
×
20
完善资料,
赚取积分