打印
[疑难问答]

单片机捕获中断无法进入

[复制链接]
705|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 | 只看该作者
单片机捕获中断无法进入??为什么啊?不知道!!

使用特权

评论回复
5
Listate| | 2016-4-18 22:07 | 只看该作者
捕获一个脉冲,count加一,这个具体有什么作用呢??

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

166

主题

1689

帖子

4

粉丝