你(们)好!
我想使用 CLKIN (外部时钟、P1.4)作为 ACLK 的源
外部时钟为32.768kHz。
但它似乎不起作用。 始终为64kHz
我会错过什么吗?
空 DeviceInit (空)
{
//禁用 JTAG
P1SEL1 = 0x00;//P1.6 = 0
P1SEL0 = 0x00;//P1.6 = 0
P1REN = 0;
RFPMMCTL0 = RFPMMCTL0EN_VFREG_BATSWITCH_VDOUB;
CCSCTL0 = CCSKEY;//解锁 CCS
CCSCTL6 = 0x00;
CCSCTL1 = 0;//不是时钟速度的一半
CCSCTL4 = SELA_2 + SELM_0 + SELS_0;
CCSCTL5 = DIVA_2 + DIVM_1 + DIVS_1;//将 ACLK (4)、MCLK 和 SMCLK 的分频器设置为1
CCSCTL8 = ACLKREQEN + MCLKREQEN + SMCLKREQEN;//如果未使用时钟,则禁用它们
TA0CCTL0 = CCIE;//计时器 A0捕捉/比较中断启用
TA0CTL = TASSEL__ACLK +// Timer_A 时钟源选择-> ACLK
MC_1 +//模式控制、计时器向上计数到 TA0CCR0中存储的值
ID_3;//输入分频器-> 1/2 (4MHz /2 = 2MHz)-这是进入比较寄存器的频率
TA0CCR0 = 1590;
CCSCTL0_H |= 0xFF;//锁定 CCS
P1DIR |= 0x04;// P1.2输出
返回;
}