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.

[参考译文] MSP430FR2476:TB0.0模块未生成正确的 PWM

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1025224/msp430fr2476-tb0-0-module-is-not-generating-proper-pwm

器件型号:MSP430FR2476

您好!

我在使用 TB0.0模块生成 PWM 时遇到问题。 下面是有关该问题的详细说明、

我想启用以下引脚及其各自的计时器模块的 PWM 输出、

  1. P6.2 - TB0.0
  2. P4.7 - TB0.1
  3. P5.0 - TB0.2
  4. P5.1 - TB0.3
  5. P5.2 - TB0.4

最初、我针对计时器模块 TB0.1、TB0.2、TB0.3、TB0.4分别启用了 P4.7、P5.0、P5.1和 P5.2 (i.e)占空比为45%的 PWM 输出、并获得了45%的正确占空比输出。

但是、当我启用 P6.2 (i.e) TB0.0的 PWM 输出时、所有其他 PWM 输出以及 TB0.0输出都会生成占空比约为5%的 PWM。

每当我使用 TAX.0/TBX.0模块时、在它们各自的定时器模块中会观察到相同的行为、这让我感到惊讶。 那么、我们可以使用 TAX.0/TBX.0计时器模块来生成 PWM 吗?

请帮我解决这个问题。 提前感谢。

此致、
桑托什

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

    您好、Santhosh、

    您可以参阅 《MSP430FR4xx 和 MSP430FR2xx 系列用户指南》。 部分的说明。  

    在输出模式中、输出模式2、3、6、和7对 TBxCL0不有用、因为 EQUn = EQU0。 函数详细说明了您可以看到14.2.5.1输出模式。

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

    感谢您的快速响应 Allen。

    此致、
    桑托什。