新闻中心

EEPW首页>嵌入式系统>设计应用> MSP430单片机TIMER_A 在产品设计中的应用

MSP430单片机TIMER_A 在产品设计中的应用

作者: 时间:2016-11-26 来源:网络 收藏
定时器A(TIMER_A) 有4 种工作方式,停止、上升、连续、上升下降方式,其中上升和上升下降方式需要和比较/捕获通道0(CCR0)共同使用,我们可以根据实际的需要,灵活选用。当多个捕获/比较通道都以16 位的定时时间作为时标时,TIMER_A 定时器采用连续方式的比较多。这里以MSP430F1121单片机为例阐述几个应用的实例。

1.测量阻性传感器

本文引用地址://m.amcfsurvey.com/article/201611/321928.htm

在采用廉价的单片机进行产品设计时,用RC充放电原理测量已是很平常的事,然而,由于单片机比较廉价,往往分辨率很低。MSP430的FLASH型单片机中,采用16位的TIMER_A 定时器,再加上内部的比较器,至少能达到10 位的AD测量精度。传统的办法采用充电的办法测量,为增加分别率,我们取内部的0.25Vcc 作为阈值电压,采用放电的办法可分别测出参考电阻Rref 的放电时间Tref,传感器电阻Rsensor的放电时间Tsensor.则有下面的公式:

Rsensor=Tsensor×Rref / Tref

2.用作PWM控制

利用TIMER_A 做成的PWM 能用软件任意改变占空比和周期。当不需要修改占空比和时间时,不需要利用中断维持PWM 输出,TIMER_A能自动输出PWM.这里TIMER_A 工作在上升方式,捕获/比较通道CCR0控制PWM周期,捕获/比较通道CCR1控制PWM的占空比。CCR0 和CCR1 均工作在比较模式。P2.0 接占空比寄存减按键,P2.1接占空比寄存加按键



关键词:MSP430单片机TIMER_

评论


技术专区

关闭