LPC2000型ARM守时器的特性?
答:LPC2000系列都有二个32位的守时器,守时器0和守时器1,这二个守时除了外设基地址不同外,其它都相同,守时器对外设PCLK进行
计数,依据4个匹配寄存器的设定,可履行中止和其它动作它还包括四个捕获输入,用于在输入信号发生跳变时捕获守时器的当时值,并可
挑选发生中止:
1.二个32位守时器/计数器各含有一个可编程32位预分频器
2.具有多达4路捕获通道
3.4个32位匹配寄存器存器
4.4个对应于匹配寄存器的外部输入
守时器的作业流程?
答:1.守时器内部的预分频器对守时器时钟源进行分频
2.分频后,输出的时钟才是守时器内部的计数器时钟源
3.计数值与匹配寄存器中的匹配值不断的比较,当二者相一起,发生匹配事情,然后履行相应的操作
4.当捕获引脚呈现有用边缘时,守时器会将当时的计数值保存到捕获寄存器中,一起也能够发生中止
ARM的守时器的组成部分?
答:1.计数器部分
2.匹配功用部分
3.捕获功用部分
守时器寄存器的功用?
答:根本寄存器:
IR中止标志寄存器
TCR守时器操控寄存器
TC守时器计数器
PR预分频寄存器
PC预分频计数器
匹配功用寄存器
MCR匹配操控寄存器
MR0匹配寄存器0
MR1匹配寄存器1
MR2匹配寄存器2
MR3匹配寄存器3
EMR外部匹配寄存器
捕获功用寄存器
CCR捕获操控寄存器
CR0捕获寄存器0
CR1捕获寄存器1
CR2捕获寄存器2
CR3捕获寄存器3
守时器的根本操作方法?
答:1.核算守时器的时钟频率,设置PR寄存器进行分频操作
2.若运用匹配功用,则设置匹配通道的初值及其作业形式;若运用捕获形式功用,则设置捕获方法
3.若运用守时器的相关中止,则设置VIC,万能中止
4.设置TCR,发动守时器
守时器的常用工式?
答:1.守时器计数器频率 = Fpclk /(PR + 1)
2.计数时钟频率 = Fpclk / (N + 1)
3.守时时刻 = (MR * (PR + 1))/ Fpclk
4.输出频率 f = Fpckl / (2 * MP * (PR + 1))
守时器的中止初始化?
答:T0TC = 0 ; //守时器设置为0
T0PR = 0 ; //时钟不分频
T0MCR = 0X30;//设置T0MCR匹配后复位T0TC,并发生中止
T0MR0 = Fpclk / 100;//设置0.1S匹配值
T0TCR = 0X01;//发动守时器0
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/chanpin/257891.html