- 4
- 0
- 约4.31千字
- 约 25页
- 2017-03-18 发布于广东
- 举报
单片机原理与嵌入式技术 第五讲 定时器与中断系统 一、定时器工作原理 S3C44B0X有6个16位定时器,都可以工作在基于中断或DMA的操作模式。定时器0、1、2、3、4有PWM功能(脉宽调制),定时器5只是一个内部定时器而无输出引脚;定时器0有一个死区发生器,用于大电流器件;定时器0和定时器1共用一个8位预分频器,定时器2和定时器3,定时器4和定时器5共用另2个8位预分频器。 除了定时器4和定时器5外,每个定时器都有一个时钟除法器,除法器使用5个不同的除数因子(1/2,1/4,1/8,1/16,1/32)。定时器4和定时器5也有一个时钟除法器,有4个不同的除数因子(1/2,1/4,1/8,1/16)和一个时钟输入端TCLK/EXTCLK。每个定时器块从其时钟除法器中接收时钟信号,时钟除法器从其相应的8位预分频器中接收时钟信号。8位预分频器是可编程的,并根据存储在TCFG0和TCFG1寄存器中的值来对MCLK信号进行分频。 定时器计数缓冲寄存器TCNTBn的值是当定时器使能时装载到减法计数器的初值,定时器的比较缓冲器TCMPBn的值将被装载到比较寄存器并与减法计数器的值相比较。TCNTBn和TCMPBn双重缓冲的特性使定时器在频率和占空比改变时,也能产生稳定的输出。 每个计数器都有自己的16位减法计数器,由定时器时钟驱动。当定时器计数器值达到0时,定时器发出中断请求,通知CPU
原创力文档

文档评论(0)