奥礼网
新记
MSP430定时器怎么配置,计数初值怎么计算????
如题所述
举报该文章
相关建议 推荐于2017-09-16
你要先选择定时器的时钟源,选择分频系数
430的定时器是没有初始值的,它和51的原理不同,51是要初始值的。430要先配置计数模式,然后根据计数模式来配置比较值,它的原理就是当你设置的值(写到CCRx中的值)和计数核TAR的值相等,430就会产生一系列动作,比如才产生相等信号,中断信号,输出信号等。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/kdd55ag3n.html
其他看法
第1个回答 2012-02-12
我给你发一段我原来做的项目中配置定时器的代码:
void TIMEA(void) //time A计时器设置,产生250分之一秒的中断,约为131个周期
{
TACCR0=131;//装定计数值
TACCTL0|=CCIE;
}
当然了,定时器配置有很多种情况,请说清楚。计数初值问题,要看你定时器的时钟选着的是什么、分频系数选的多少,比如是1M的,那么一个计数值代表的时间t=1/1百万。如果需要定时T秒,N=T/t。具体还要减一什么的,那个都不是关键。
第2个回答 2012-02-13
个人目前挫见,定时器的配置,首先要配置定时器的时钟源,然后对时钟源过来的时钟可以进行分频,这个主要在定时器的TACTL控制器上进行配置,当选好定时器时钟频率后,就很容易算出初值了。
相似回答
大家正在搜
相关问题
单片机定时器初值计算方法有哪些?
msp430定时器初值的计算?
怎样用MSP430中的定时器A作一个计数器?
MSP430 在进行计数时的计数范围最大最小值怎么计算
我想利用msp430定时器,每隔2ms产生一个中断就行,不知...
msp430中断中定时器计数吗
单片机定时器/计数器设置初值有什么用?各位大侠
单片机定时器初值计算方法