关于MSP430定时器A,懂的进
关于MSP430定时器A,懂的进TAIE与CCIE;如果我要同时用到CCR0的比较模式,又要用到定时器的连续计数模式,会不会冲突?因为我想在循环外打开CCR0,比如我需要1S钟的循环.而在循环里面,我需要用到连续计数,就是循环里面还有条件,当满足某个条件时,打开定时器.可能很混乱.CCTL0 = CCIE; //在TIMER0中断里,x++,就是1秒,我需要如果在1S内,P1.3按下, //则定时器能给我2S的时间做其他的事while(x
最佳回答
问题好多:TACTL_bit。MC0、TACTL_bit。MC1控制计数模式#define MC_0 (0*0x10u) 这个才是控制定时器计数的;而CCIE和TAIE等都是中断使能;打开CCIE(比较模式),计数到CCR0时置位CCIFG,进入中断TIMERA0_VECTOR而打开TAIE,当定时器溢出时置位TAIFG,进入中断TIMERA1_VECTOR建议多看看用户手册 再问: 可能是我看错了,是不是在连续计数模式下面,就算是设置了CCR0,计数器计数到CCR0后也不会将CCIFG置一? 再答: 连续计数模式下,无论CCR0设置为多少,计数到CCR0时就会置位CCIFG,开中断的话,就跳转中断程序执行
最新回答共有2条回答
-
2026-04-07 20:11:24如意的火龙果
回复问题好多:TACTL_bit。MC0、TACTL_bit。MC1控制计数模式#define MC_0 (0*0x10u) 这个才是控制定时器计数的;而CCIE和TAIE等都是中断使能;打开CCIE(比较模式),计数到CCR0时置位CCIFG,进入中断TIMERA0_VECTOR而打开TAIE,当定时器溢出时置位TAIFG,进入中断TIMERA1_VECTOR建议多看看用户手册 再问: 可能是我看错了,是不是在连续计数模式下面,就算是设置了CCR0,计数器计数到CCR0后也不会将CCIFG置一? 再答: 连续计数模式下,无论CCR0设置为多少,计数到CCR0时就会置位CCIFG,开中断的话,就跳转中断程序执行
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
