位置:首页 > IC型号导航 > 首字符E型号页 > 首字符E的型号第430页 > EVAL-ADuC7023QSPZ > EVAL-ADuC7023QSPZ PDF资料 > EVAL-ADuC7023QSPZ PDF资料1第84页

ADuC7023
定时器0接口包括4个MMR : T0LD , T0VAL ,
T0CON和T0CLRI 。
数据表
T0CLRI注册
名称:
地址:
默认值:
访问:
T0CLRI
0xFFFF030C
0xXX
写
T0LD注册
名称:
地址:
默认值:
访问:
T0LD
0xFFFF0300
0x0000
读/写
T0CLRI是一个8位寄存器。写任何值到这个寄存器
清除中断。
以下是维修的建议步骤
定时器0中断:
空间
IRQ_Handler (无效) __irq
{
如果( IRQSTA & BIT2 ) //定时器0的IRQ ?
{
T0CLRI = 0;
//明确定时器0中断
T0CON = 0×00 ; //禁止定时器0中断
T0CON = 0xC8 ; //允许定时器0中断
}
}
T0LD是一个16位装载寄存器,用于存放16位的值,
装入计数器。
T0VAL注册
名称:
地址:
默认值:
访问:
T0VAL
0xFFFF0304
0xFFFF
读
T0VAL是一个16位只读寄存器,它表示当前
计数器的状态。
T0CON注册
名称:
地址:
默认值:
访问:
T0CON
0xFFFF0308
0x0000
读/写
定时器(通用定时器)
定时器1是一个通用的32位定时器(倒计时或计数
高达)带有可编程预分频器。所述源可以是32千赫
外部晶振,不可分割的系统,核心时钟或P1.1
(最高频率44兆赫) 。这个源可以通过缩放
因子为1 , 16 ,256或32,768 。
该计数器可以被格式化为标准的32位的值,或者是
小时,分钟,秒,百分之一秒。
Timer1具有捕获寄存器( T1CAP ),可以触发
选定的IRQ中断源初始断言。此功能可用于
以比更准确地确定一个事件的确立
精密的RTOS定时器允许时, IRQ服务程序。
定时器可被用来启动ADC转换如图中
在图43的框图。
32-BIT
负载
32kHz振荡器
HCLK
UCLK
P1.1
T0CON是表102所述的配置MMR 。
表102. T0CON MMR位功能描述
位
15至8
7
价值
描述
版权所有。
定时器0使能位。
该位是由用户设定,使定时器0 。这
位是通过禁用定时器0的用户清除
默认情况下。
定时器0模式。
该位是由工作在用户设置
周期模式。
该位是由工作在用户清除
自由运行模式。默认模式。
时钟选择位。
HCLK 。
UCLK 。
内部32768赫兹振荡器。
版权所有。
源时钟/ 1 。默认值。
源时钟/ 16 。
源时钟/ 256 。
未定义。相当于00 。
版权所有。
6
预分频器
/1, 16, 256,
或32,768
32-BIT
上/下
计数器
TIMER1 IRQ
ADC转换
TIMER1
价值
5比4
00
01
10
11
00
01
10
11
IRQ [ 19 :0]的
CAPTURE
图43.定时器框图
3比2
定时器1接口包括5个MMR : T1LD , T1VAL ,
T1CON , T1CLRI和T1CAP 。
1到0
英文内容
|页84 96
08675-037