[应用相关] 发现无法进入定时器中断

[复制链接]
1110|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 | 显示全部楼层
查找下使能下定时器的吧
feiqi1 发表于 2018-11-14 22:22 | 显示全部楼层

ACLK使用的是外部晶振哦,你要看一下你的板子上面有没有外接晶振哦,不然时钟没有,肯定不会进入中断的
xia00 发表于 2018-11-14 22:23 | 显示全部楼层
外部晶振的需要多条件选择的,注意温漂的
hfdy01 发表于 2018-11-14 22:26 | 显示全部楼层
我一直用的都是DCO产生的时钟源,SMCLK作为时钟的
你可以尝试使用一下其他的时钟,试一下可不可以
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++;
  }
}
boy1990 发表于 2018-11-14 22:29 | 显示全部楼层
在BCSCTL2 |=SELM_2+SELS操作之前,要先判断8M晶振是否已经起振。
jiekou001 发表于 2018-11-15 10:48 | 显示全部楼层
先别用外部晶振,用内部振荡器试试
wowu 发表于 2018-11-15 13:00 | 显示全部楼层
晶振正常吗
keaibukelian 发表于 2018-11-15 14:04 | 显示全部楼层
总中断开启了吗
八层楼 发表于 2018-11-15 14:47 | 显示全部楼层
是否一致停留在更高等级的中断里边了啊
heimaojingzhang 发表于 2018-11-21 12:55 | 显示全部楼层
听着像是死循环在哪里了
xiaoqizi 发表于 2018-11-21 15:51 | 显示全部楼层
说明根本运行部到这里呀 肯定是软件的问题了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

142

主题

1494

帖子

6

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