请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430G2553 您好!
感谢您阅读此问题。 在 slau144中、第页上有一个 OUT2信号。 我的印象是、每个 CCR 寄存器都有一个相应的输出单元、该单元可以输出到引脚。 至少适用于 MSP430G2553。 
我查看了这些引脚以了解它们可能是什么、这似乎得到了确认 
现在、我键入一些代码、为我提供2个不同的占空比、无需 CPU 的帮助
#include <msp430.h>
/**
* main.c
*/
int main(void)
{
WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer
BCSCTL1 = CALBC1_16MHZ;
DCOCTL = CALDCO_16MHZ;
// -------------------------- Pin Setup ------------------------
P1DIR |= BIT2;
P1SEL |= BIT2;
P1DIR |= BIT5;
P1SEL |= BIT5;
//---------------------------- TIMER A Setup --------------------
TACCR0 = 1023;
TACCR1 = 127;
TACCR2 = 512;
TACCTL1 = OUTMOD_7;
TA0CTL = TASSEL_2 + MC_1+ID_0;
while(1){}
return 0;
}好消息! 我在 P1.2上看到具有预期占空比的脉冲、位 P1.5 不会为我提供任何值。 我知道我可以让这种行为与中断一起工作、但我不想使用 CPU。
有人有任何提示?
感谢您仔细查看。
~Triston