大家好、
我正在尝试简化我的代码、以便我可以逐步构建它、我已经编写了下面的代码、以便它可以对引脚振荡器的振荡数量进行计数、但查看寄存器、计时器计数器不显示任何内容
#include
/*
* main.c
*
//配置计时器
int j;
int main (void){
WDTCTL = WDTPW | WDTHOLD; //停止看门狗计时器
BCSCTL1 = CALBC1_16MHz; //将 DCO 设置为16MHz
DCOCTL = CALDCO_16MHz; //CPU 从 DCO 源以 MCLK 运行
//配置 P2.3按钮 E 的引脚示波器
P2DIR &=~ BIT3; //P2.3
P2SEL &=~ BIT3;
P2SEL2 |= BIT3;
//配置 Timer0_A3
TA0CTL =tassel_0|ID_3|MC_2|TACLR; // TACLK (PinOsc 时钟源)=tassel_0、ID_0=输入分频器:0、MC_2=连续上升
TA0CCTL0 =CM_1|CCIS_2|CAP; //CM_=敏感边沿、CCIS_2=GND、CAP=捕捉模式
J=TA0CCR0;
P2SEL2 &=~BIT3;
返回0;
}