【求救单片机高手】430单片机定时器A的使用

来源:百度知道 编辑:UC知道 时间:2024/05/29 16:18:38
1)定时器A是如何实现定时的?比方说: TACTL = TASSEL_1 + TACLR + MC_2,这句话是选择ACLK时钟 再下句什么C语言才能实现2秒定时?
2) TACTL=TASSEL0+TACLR;
TACCTL0|=CCIE;
TACCR0=35000;这段语句是实现几秒定时的?具体怎么算最好每一步都下好本人是新手谢谢
3)假如:while(1)
{ 语句A
_BIS_SR(LPM0_bits );
语句B
_BIS_SR(LPM0_bits);
语句C
}
有个定时中断程序C()
{
LPM0_EXIT();
}
上面这个程序是怎么运行的?

再下句什么C语言才能实现2秒定时?
不能TACLR,清零,MC_2连续计数模式
TACCR0=35000;这段语句是实现几秒定时的?
频率应该是32768/35000HZ
那么周期就是35000/32768
今天刚仔细看了看连续计数模式和增计数模式
你仔细看看书吧
他是隔35000/32768就产生一个中断,所以能实现定时
我也是初学,再看书呢,说的也不一定对的
说错了,请指正