位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第0页 > ST6228CB1/XXX > ST6228CB1/XXX PDF资料 > ST6228CB1/XXX PDF资料1第44页

ST62T28C/E28C
4.3自动重载定时器
自动重载定时器( AR定时器)片上PE-
ripheral由一个8位的定时器/计数器的
比较和捕获/重装功能和一
7位预分频器的时钟复用,使
时钟输入到被选择为f
INT
, f
INT/3
或
外部时钟源。模式控制寄存器,
ARMC ,两个状态控制寄存器, ARSC0和
ARSC1 ,输出管脚, ARTIMout ,以及输入
脚, ARTIMin ,允许自动重载定时器是
在4种模式中使用:
- 自动重装( PWM生成) ,
- 输出比较和重新加载外部事件
( PLL)
- 输入捕捉和输出比较的时间meas-
urement 。
- 输入捕捉和输出比较的时期
测量。
该AR定时器可用于从唤醒MCU
等待模式或者使用内部或与一个外部
内部时钟。它也可用于唤醒MCU
从STOP模式下,如果使用外部时钟
信号连接到ARTIMin销。 A负载稳压
存器允许程序读取和写入
柜台上飞。
4.3.1 AR定时器说明
在AR计数器是一个8位向上计数器递增
mented在输入时钟的上升沿。该国家
之三是从重载/捕获寄存器加载,
ARRC ,自动重载或捕获操作,
以及用于初始化。直接进入AR
计数器是不可能的;然而,通过阅读或
写ARLR装载寄存器,所以可以
读或写计数器的内容上飞。
在AR定时器的输入时钟可以是跨
内部时钟(由振荡器分频器) ,内部
时钟除以3 ,或该时钟信号连接到
在ARTIMin引脚。这些时钟之间的选择
源通过适当编程的比特实现的
CC0 - CC1的ARSC1寄存器。的输出
AR多路喂7位可编程AR
预分频器, ARPSC ,它选择了8之一
预分频器可用水龙头,所定义
PSC0 - PSC2在AR模式控制寄存器。
因此,预分频器的分频系数可设定
为2n (其中n = 0 , 1,... 7)。
时钟输入到AR计数器是由启用
在ARMC寄存器TEN (定时器使能)位。
当TEN复位时, AR计数器被停止,
预分频器和计数器的内容被冻结。
当TEN设置,在AR背道而驰的速度
所选择的时钟源。该计数器是
清除系统复位。
在AR计数器也可以由写入初始化
到ARLR加载寄存器,这也导致
值的直接拷贝到被放置在AR
计数器,不管计数器是否在运转
宁与否。初始化计数器,无论是
方法,也将清除ARPSC寄存器,如─
在计数将从已知值开始。
4.3.2定时器的工作模式
四种不同的操作模式可用于
在AR定时器:
自动重装模式产生PWM波形。
这
模式允许一个脉宽调制信号是
在ARTIMout引脚产生最小
核心处理开销。
自由运行的8位计数器通过压力供给
分频器的输出,并增加在每个上升沿
的时钟信号的边沿。
当计数器溢出时,计数器
与重新的内容自动重新加载
负载/捕获寄存器, ARCC和ARTIMout是
设置的。当计数器达到值CON-
tained在比较寄存器( ARCP ) , ARTIMout
被复位。
上溢出, ARSC0寄存器的OVF标志
设置并产生一个溢出中断请求
如果溢出中断允许位, OVIE ,在
模式控制寄存器( ARMC ) ,设置。在OVF
标志必须由用户软件复位。
当计数器达到比较值时,
在ARSC0寄存器的CPF标志设置和一个COM
削产生的中断请求时,如果比较
中断使能位, CPIE ,在模式控制
注册( ARMC ) ,设置。中断服务程序
然后齿可以通过加载调节PWM周期
新值ARCP 。公积金标志必须复位
通过用户软件。
该PWM信号的产生ARTIMout
销(参照程序框图) 。的频率
该信号由预分频器设置控制
并通过自动重载出现在重值
负载/捕获寄存器, ARRC 。的占空比
PWM信号是通过比较稳压控制
存器, ARCP 。
44/84
44