[疑难问答] 单片机捕获中断无法进入

[复制链接]
886|5
 楼主| handleMessage 发表于 2016-3-26 18:22 | 显示全部楼层 |阅读模式
void init_TB()
{
  
   TBCTL|=TBSSEL_2;                           //TACLK=SMCLK
   TBCCTL0|=CCIE;
   TBCCR0=62500;                               //CCR0定时周期15.625ms
   TBCCTL1|=CM_1+CCIS_0+SCS+CAP+CCIE;        //CCR1上升沿捕获,
   TBCTL|=MC_1;                               //增计数模式
}
#pragma vector=TIMERB1_VECTOR
__interrupt void Timer_a1(void)
{
     PutString0("A1 ");
     if(TBIV==2)
     count++;                            //捕获一个脉冲,count加一
     TBCCTL0|=CCIE;     
}
zhouhuanの 发表于 2016-3-26 18:41 | 显示全部楼层
建议先运行一个官网的类似例程试试。。
bbapple 发表于 2016-3-26 18:54 | 显示全部楼层
或许还需要开启这个终端部获得中能及总中断的。
CallReceiver 发表于 2016-4-13 22:13 | 显示全部楼层
单片机捕获中断无法进入??为什么啊?不知道!!
Listate 发表于 2016-4-18 22:07 | 显示全部楼层
捕获一个脉冲,count加一,这个具体有什么作用呢??
您需要登录后才可以回帖 登录 | 注册

本版积分规则

166

主题

1689

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部