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.

[参考译文] MSPM0L1306:频率为38KHz 的 PWM 不起作用

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1259424/mspm0l1306-pwm-with-frequency-of-38khz-does-not-work

器件型号:MSPM0L1306
主题中讨论的其他器件: SysConfig

大家好、我使用 MSPM0L1306来生成38KHz PWM、我使用的是 Resourse Explorer 示例。 在.syscfg 文件中将"计时器时钟预分频器"更改为84、将"PWM 周期计数"更改为10、使"计算出的 PWM 频率(Hz)"为38KHz。 但我没有得到38kHz 的输出... 从16KHz 开始、输出不响应... 低于16KHz 的情况下还可以。

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

    您好、Tiago、

    我刚刚使用修改版本的 timx_timer_mode_pwm_edge_sleep 对代码进行了测试、以适应所需的 PWM 频率、然后获得了正确的38KHz 结果。 我将在下面附上项目、测量值和 SysConfig 配置。 请确认我所附加的代码也适用于您。

    e2e.ti.com/.../modified_5F00_38KHz_5F00_PWM.zip


    此致、
    迭戈·阿巴德

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

    PRiso usar a saída físico PA17 do VQFN32, PINO não numero 21, com o timer TIMG4, porem ele opção 康斯塔 COMO no arquivo .syscfg..

    无数据表 mostra PA17 como opçao 执行 TIMG4……

    Como faço ó n para usar o PA17 no TIMG4 ?

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

    您好、Tiago、

    如果原始 E2E 主题问题1已解决、那么将来请创建一个新的 E2E 问题。 这样、我们就可以更好地跟踪您的需求。

    至于如何使用 TIMG4、我建议取消点击 SysConfig 中的 PWM 通道0、将计时器外设更改为 TIMG4、并重新选择 PWM 通道0。 这样、您应该能够选择 PA17作为您的计数器比较。

    此致、
    迭戈·阿巴德

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

    你好,Diego

    非常感谢。

    出现选项 PA17、但通道0的引脚选项均不起作用。 对于通道1、则没问题。 我需要使用 PA17。

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

    您好、Tiago、
    您很可能有一些跳线不允许使用这些引脚。 请参阅 MSPM0L1306 LaunchPad 开发套件 以了解如何设置跳线。 此外、请注意、PA17是具有唤醒型引脚的标准。

    此致、

    迭戈·阿巴德

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

    之前、我已经查看了套件的原理图来寻找答案、实际上引脚连接在微型器件和终端之间... 不是跳线

    我需要关注您的报价吗?"请注意 PA17是一个标准的引脚类型与 Wake "?

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

    您好、Tiago、

    您的 PIN 可选择使用 UART、因此您可能需要重新排列一些跳线、以使其正常工作、因为有时您可能认为您尝试使用 UART 而不是 TIMG。 这就是您需要查看是否有跳线干扰您的 PIN 的原因。  

    对于后者、这是您应该意识到的东西。 如需更多信息、请参阅数据表。

    此致、

    迭戈·阿巴德

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

    迭戈,我不明白, PA17直接连接到微型,没有跳线,我可以把它用作数字输出,但它不能作为 TIMG4的 PWM ...

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

    您好、Tiago、
    我将在今天和明天讨论这个问题。

    关于跳线的含义、请参阅下图。 Launchpad 周围有多个此类跳线、有时根据它们的连接方式、它们会影响 Launchpad 某些引脚的功能。 因此、我希望您确保跳线不会影响特定的 PIN。

    此致、

    迭戈·阿巴德

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

    你好,Diego

    根据图、PA17没有跳线连接。 从我在手册中看到的内容可以看出、没有跳线对 PA17的功能执行任何操作。

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

    您好、Tiago、

    感谢您的耐心。  E2E 下降了几天。

    我使用 SDK 中修改的 PWM 边沿睡眠版本测试了引脚、并从 PINA17获得了一个输出。 我将附上结果和我使用的 Launchpad 跳线配置。 请尝试跳线配置和此消息所附的项目、并告诉我它是否起作用。

      e2e.ti.com/.../Modified_5F00_Edge_5F00_Sleep_5F00_PINA17.zip

    此致、
    迭戈·阿巴德

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

    尊敬的 Diego:感谢您的支持。

    开始时、我无法在 PA17、CH0上生成高于16kHz 的频率。 通常位于 CH0 PA15上。 今天早上、我再次开始、但没有成功、直到我更改了这么多计时器参数、它工作了、现在工作正常、包括所有跳线都采用标准方式。 我不知道问题在哪里、或者是否有问题。

    但感谢您努力帮助我解决这个问题。

    谢谢