大家好,团队
客户提出的问题可能需要您的帮助:
void TimrA1Init_captrue (void)
{
未定义
TA0CTL = TASEL0+TASCL+TAIE+MC1;//时钟信号选择 MCLK,计数模式为连续升温模式
TA0CCTL1 = CM1+SCS+CAP+CCIE;//输入落边捕获,CCI1A 是捕获信号源
P1SEL |=BIT2;//将 P1.2端口设置为功能模块 CCI1A 输入捕获
}
无符号 int TimeGap=0;
#pragma vector=TIMER0_A1_vector //计时器 A 中断处理
中断 void timer_a (void)
{
交换机(TA0IV)//矢量查询
{
案例2:
TimeGap=TA0R;//获取 脉冲间隔
TA0R=0;
休息;
默认值:
休息;
}
}
问: TimeGap=TA0R;//获取脉冲间隔,这是否正确? 或者以下陈述是正确的:TimeGap = TA1CCR0;
请帮您检查此案例? 谢谢。
此致,
樱桃