主题中讨论的其他器件: MSP430WARE、 MSP430FR2433
你(们)好
MSP430G2433有两个定时器。
是否可以生成两个单独控制它们的 PWM 输出?
(是否可以有尽可能多的计时器?)
贝斯特雷加兹
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.
你(们)好
MSP430G2433有两个定时器。
是否可以生成两个单独控制它们的 PWM 输出?
(是否可以有尽可能多的计时器?)
贝斯特雷加兹
您好!
是否可以生成两个单独控制它们的 PWM 输出?
是的、您可以单独控制它们、具体取决于您的要求、有不同的选项:
1) 1)如果您需要在不同的计时器基础上有两个 PWM 输出、即时钟频率、则需要使用片上的两个不同的计时器模块。
2) 2)如果您需要不同的 PWM 来具有不同的占空比、则可以使用相同的计时器模块、但使用不同的捕获/比较寄存器。 MSP430G2433上的两个定时器有三个捕捉比较寄存器。
(是否可以有尽可能多的计时器?)
根据您使用的封装、您最多可以有六个单独可控的 PWM 输出(例如、对于 PW28)、因为这些输出取决于捕获/比较寄存器的数量、而不是计时器模块的数量。 对于不同的情况、请参阅上面的注释。
有关 PWM 配置的详细信息、请参阅《MSP430x2xx 系列用户指南》第12节 Timer_A、或者查看 MSP430Ware 中的代码示例。
此致、
Britta
您好、Bruce、
根据数据表[SLASE59B]
您将在此重点介绍 MSP430FR2433数据表、但 MSP430G2433的正确数据表 是 SLAS734。
根据方框图和引脚图、芯片 TA0和 TA1上只有两个模块。
此外、根据封装的不同、2个 CCR 输出或全部3个都将路由出去(例如、对于 PW28)。
尽管如此、您仍需要 CCR0来设置输出频率、因此这会导致每个计时器模块产生2个可能的 PWM 输出。
此致、
Britta