打印
[应用相关]

发现无法进入定时器中断

[复制链接]
833|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
shashaa|  楼主 | 2018-11-14 22:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想用定时器控制LED灯,一段时间后翻转LED引脚。但发现无法进入定时器中断..发现运行到BCSCTL2 |=SELM_2+SELS; 就无法继续执行,绿颜色的提示行消失
沙发
qiangweii| | 2018-11-14 22:18 | 只看该作者
什么意思?不是很明白你说的什么,能再解释一下这个现象吗

使用特权

评论回复
板凳
litengg| | 2018-11-14 22:19 | 只看该作者
下面debug log也没有报错。XIN--XOUT 接的是8MHZ的

使用特权

评论回复
地板
androidbus| | 2018-11-14 22:21 | 只看该作者
查找下使能下定时器的吧

使用特权

评论回复
5
feiqi1| | 2018-11-14 22:22 | 只看该作者

ACLK使用的是外部晶振哦,你要看一下你的板子上面有没有外接晶振哦,不然时钟没有,肯定不会进入中断的

使用特权

评论回复
6
xia00| | 2018-11-14 22:23 | 只看该作者
外部晶振的需要多条件选择的,注意温漂的

使用特权

评论回复
7
hfdy01| | 2018-11-14 22:26 | 只看该作者
我一直用的都是DCO产生的时钟源,SMCLK作为时钟的
你可以尝试使用一下其他的时钟,试一下可不可以

使用特权

评论回复
8
CallReceiver| | 2018-11-14 22:27 | 只看该作者
#pragma vector = TIMERA0_VECTOR
__interrupt void Timer_A (void)
{  
  if(count==50)
  {
    count=0;
    P2OUT ^= 0xff;                  //P2口输出取反  
  }
  else
  {
    count++;
  }
}

使用特权

评论回复
9
boy1990| | 2018-11-14 22:29 | 只看该作者
在BCSCTL2 |=SELM_2+SELS操作之前,要先判断8M晶振是否已经起振。

使用特权

评论回复
10
jiekou001| | 2018-11-15 10:48 | 只看该作者
先别用外部晶振,用内部振荡器试试

使用特权

评论回复
11
wowu| | 2018-11-15 13:00 | 只看该作者
晶振正常吗

使用特权

评论回复
12
keaibukelian| | 2018-11-15 14:04 | 只看该作者
总中断开启了吗

使用特权

评论回复
13
八层楼| | 2018-11-15 14:47 | 只看该作者
是否一致停留在更高等级的中断里边了啊

使用特权

评论回复
14
heimaojingzhang| | 2018-11-21 12:55 | 只看该作者
听着像是死循环在哪里了

使用特权

评论回复
15
xiaoqizi| | 2018-11-21 15:51 | 只看该作者
说明根本运行部到这里呀 肯定是软件的问题了

使用特权

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

本版积分规则

142

主题

1494

帖子

6

粉丝