其实网上的一些ppt讲的也蛮详细的 我整理了下。
S3C2440X定时器的主要特性:
S3C2410有5个16位的定时器: 定时器0-3具有PWM(脉宽调制)功能。定时器4是一个内部定时器,没有输出引脚,供内部使用。定时器0有死区产生器,通常用于大电流设备控制。
有2个8位预分频器和2个4位分频器:定时器0 和定时器1 分享同一个8 位的预分频器和分频器,定时器2、3、4 分享另一个预分频器和分频器,分频器有1/2、1/4、1/8、1/16这4种分频值。定时器从分频器接收自己的时钟信号,时钟分频器从相应的预分频器接收时钟信号。
可编程PWM输出占空比:PWM(脉宽调制):就是只对一方波序列信号的占空比按照要求进行调制,而不改变方波信号的其它参数,即不改变幅度和周期,因此脉宽调制信号的 产生和传输,都是数字式的。
PWM技术的应用:借助于微处理器,使用脉宽调制方法实现模拟信号是一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域 中。
具有初值自动重装连续输出模式和单脉冲输出模式:
具有死区生成器:是一小段时间间隔,在这个时间间隔内,禁止两个开关同时处于开启状态。死区是在功率设备控制中常采用的一种技术,防止两个开关同时打开起反作用。S3C2410的timer0具有死区发生器功能,可用于控制大功率设备。
S3C2440X定时器结构图:
(1)时钟控制:系统为每个定时器设置有:预分频器、分频器。
(2)定时器组成(5部分):减法计数器 初值寄存器 比较寄存器 观察寄存器 控制逻辑等部分
S3C2440X工作原理: