This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSPM0L1305:MSPM0L1305

Guru**** 2033340 points
Other Parts Discussed in Thread: MSPM0L1305
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1290010/mspm0l1305-mspm0l1305

器件型号:MSPM0L1305

您好!

我们有一个特殊情形、即将 PWM 频率更改为 频率 生成不同的触觉反馈曲线、 动态

例如、我们的 ECU 需要支持具有4个不同频率的4个不同触觉反馈配置文件。

是否有可能使用 MSPM0L 系列微控制器动态(在运行时)实现此操作?

正在寻找您对此的反馈。

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    只要您确定有多个计时器、就必须重做计时器时钟连接:

    空  

    DL_Timer_setClockConfig  (GPTIME_Regs * gptimer、DL_CloccConfig   *。Timer_Clock

    请注意、执行此操作时可能必须停止计时器。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您是想让4个不同的频率全部同时、并联输出、就像 Keith 所说的那样?  或者您是否只需要一个可在4种不同基础频率之间切换的 PWM 输出?   我猜您需要后者。   

    MSPM0L1305中只有 TIMG4支持负载和比较寄存器的影子加载寄存器、从而允许您在发生零事件时更新频率和占空比。  这应该允许您在计时器继续运行的同时动态更新 PWM 频率。   

    我们有一个软件示例、显示使用这个影子寄存器进行频率更新: https://dev.ti.com/tirex/explore/node?node=A__AAK2xEozQpcIUZvWgvJn2w__MSPM0-SDK__a3PaaoK__LATEST 

    谢谢。

    JD