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.

[参考译文] 编译器/MSP430G2231:MSP430G2231

Guru**** 2390755 points
Other Parts Discussed in Thread: MSP430G2231

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/669816/compiler-msp430g2231-msp430g2231

器件型号:MSP430G2231

工具/软件:TI C/C++编译器

请帮助我生成 PWM 信号、在该信号中、我可以根据开关频率更改占空比或开关周期。 我做了一些编码、但在这种编码中、我得到了一些随机 频率、而不是我想要的频率。

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

    您好!

    要在 MSP430G2231器件上生成 PWM、您可以使用集成的计时器 A 并通过调整 CCRx 和 CCR0寄存器来设置所需的频率和占空比。

    通常、TACCR0寄存器定义周期、TACCRx 寄存器定义占空比。 有关 更多详细信息、请查看 MSP430x2xx 用户指南 Timer_A 部分中的 Timer_A 寄存器设置。

    首先、您可以查看 MSP430G2231 软件部分中提供的代码示例。 您可以找到可 测试的器件的一些 PWM 示例。

    如果这不能帮助您解决问题、请添加有关当前代码的更多详细信息。

    此致、

    Britta

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

    如果您的芯片具有 pwmta0.h/c、或 pwmta1.h/c 或 pwmtb0.h/c、或者您可以将其移植到您可能拥有的任何计时器。 该代码最初是为 FR5系列编写的、但也适用于 F2/G2系列。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    这些示例是否能帮助 Yun 开始使用您的 PWM?
    如果帖子解决了您的问题、请单击"验证答案"按钮。
    此外、如果您需要进一步的帮助、请告知我们。

    谢谢、此致、
    Britta