[单片机定时控制继电器切断电路图]单片机MSP430入门理论⑧-定时模块-定时A③

作者:梦兮      发布时间:2021-04-13      浏览量:0
单片机MSP430入门理论⑧-定时模块-

单片机MSP430入门理论⑧-定时模块-定时A③

上一期大致介绍,定时模块中定时A的TACTL控制寄存器,TACTL用于设时钟、定时模块、清除、定时中断等基本功能。

本期继续介绍定时器a,本次整理关于定时器a的其他寄存器的用法和功能。

1.0下面要说的是TAR寄存器,这个寄存器很简单,可以用定时器a来计算,也可以读写,但是如果计算时钟不是MCLK的话,请注意在写之前停止计算。因为他和CPU时钟不同步,有可能引起时间竞争。

2.0对应的TACCRx寄存器,在比较模型时,TACCRx保存了与定时器A的实际计数值TAR比较的值,在捕获模型时,TACCRx被TAR的值复盖。

3.0抓取/对比寄存器TACCTLx

CMxBit?15-14抓取模式

00不抓取

01上升沿抓取

10下降沿抓取

11上升沿下降沿都抓取

CCISxBit13-12抓取信号的输入端选择,具体可以看下芯片IO配置。

00CIxA

01CIxB

10GND

11c

SCSBIT11选择输入抓取信号和定时器选择的时钟源信号是同步还是异步,

在实际操作中,经常使用同步抓取模式,这种抓取总是有效的

异步抓取模式允许在请求时立即抓取中断信号CIFG的位置和抓取定时器值,适用于抓取信号的周期远远大于定时器,但是有效的

异步抓取时间可能会导致抓取。

0同步抓取

1异步抓取

SCCIbit10同步抓取/抓取输入。选择的CCISx(CCLxA、CCLxB、GND、VCC)输入信号和EQUx信号锁定(保持该信号到下一个输入变化),从该SCCIx读取状态。

注:EQUx信号是定时器比较模式下的输出信号,3个比较/捕获寄存器有3个独立的比较器信号。

TAR值大于TACCR0值时,EQU0=1

TAR值大于TACCR1或TACCR2值时,EQU1=1或EQU2=1。

Unusedbit????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

OUTMODxbit7-5选择输出模式,模式2、3、6、7对TACCR0没有用。因为EQUx=EQU0。

000输出

001置位

010PWM翻转复位

110PWM翻转/置位

101置位

101置位

110PWM翻转/置位/置

111PWM翻转/置位/置

CCIEbit4对比/抓取的中断开关,控制这个可以打开CIFG标志的响应中断。

0禁用中断

1打开允许中断响应

CCIbit3抓取/比较输入,选择的输入信号可以在该位置读取。

捕获模式:比较/捕获寄存器TACCTLx的CCIS0和CCIS1选择的输入信号在该位置读取。

比较模式:CCIx复位

OUTbit2输出模式的高低电平,但OUTMODx输出模式为000时,在此直接控制输出状态。

0为低级

1为高级

COVbit1捕获溢出标志

0未发生捕获溢出

1发生捕获溢出

注意:工作模式CAP=0为对比模式时,捕获信号复位,COV定位的捕获事件未发生,CAP=1时,如果捕获寄存器的值再次发生捕获事件,则COV定位,程序可以检测COV是否再次发生捕获事件,如果捕获寄存器的值复位。

CCIFGx捕获中断标志

捕获模式:寄存器CCRx捕获定时器TAR值时间位置

比较模式:寄存器TAR值与寄存器CCRx值时间位置

以上内容大多在网上摘录整理,作为参考