《s3c2440a_10PWMTimer》.pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《s3c2440a_10PWMamp;Timer》.pdf

S3C2440A 中文Datasheet 联系信箱: admin@ 第十章 PWM 及定时器 Forum: / 第十章 PWM 及定时器 10.1 概述 S3c2440A 有5 个16 位的定时器。定时器0、1、2 、3 有脉宽调制功能(PWM )。定时器4 有一个没有输出引脚的内部定时器。定时器0 有一个用于大电流设备的死区生成器。 定时器0 和1 共享一个8 位的预分频器(预定标器),定时器2 ,3,4 共享另一个8 位预分 频器(预定标器)。每个定时器有一个时钟分频器,其可以生成 5 种不同的分频信号 (1/2,1/4,1/8,1/16 和TCLK )。每个定时器模块从时钟分频器接收其自己的时钟信号,其分 频器从相应的8 位预分频器(预定标器)接收时钟。8 位的预标定器是可编程的且根据装载 的值来分频PCLK ,其值存储在TCFG0 和TCFG1 寄存器中。 当定时器使能,定时器计数缓存寄存器(TCNTBn )得到一个被装载到递减计数器中的初 始值。定时器比较缓存寄存器(TCMPBn )有一个被装载到比较寄存器中用来和递减计数 器的值作比较的初始值。TCNTBn 和TCMPBn 双缓存特点使得当频率和负荷比发生改变 时,定时器生成一个稳定的输出。 每个定时器有一个自己的由定时器时钟驱动的16 位递减计数器。当递减计数器为零时,定 时器中断请求生成通知CPU 定时器操作已经完成。当定时器计数器达到0 ,相应的 TCNTBn 的值也知道装载到递减计数器中以继续下一个操作。但是如果定时器停止了,例 如在定时器运行模式下通过对TCONn 的定时器使能位清零,则TCNTBn 的值不会装载到计 数器中。 TCMPBn 的值用于脉宽调制。当递减计数器的值和定时器控制逻辑中的比较寄存器的值匹 配时,定时器控制逻辑改变输出电平。因此,比较寄存器决定了PWM 输出的开启时间。 10.2 特性 (1)5 个16 位定时器 (2 )两个8 位预分频器(预定标器)和2 个4 位分频器 (3 )输出波形的可编程任务控制 (4 )自动重载模式或单脉冲模式 (5 )死区生成器 S3C2440A 中文Datasheet 联系信箱: admin@ 第十章 PWM 及定时器 Forum: / 10.2.1 PWM 定时器操作 预分频器(预定标器)和分频器 一个8 位的预分频器(预定标器)和一个4 位的分频器得到以下输出频率: 4 位分频器设置 最小分辨率 最大分辨率 最大间隔 (prescaler = 0) (prescaler = 255) (TCNTBn = 65535) 1/2 (PCLK = 50MHz) 0.0400 us (25.0000 MHz) 10.2400 us (97.6562 MHz) 0.6710 sec 1/4 (PCLK = 50MHz) 0.0800 us (12.5000 MHz) 20.4800 us (48.8281 KHz) 1.3421 sec 1/8 (PCLK = 50MHz) 0.1600 us( 6.2500 MHz) 40.9601 us (24.4140 KHz) 2.6843 sec 1/16 (PCLK = 50 MHz) 0.3200 us ( 3.1250 MHz) 81.9188 us (12.2070 KHz) 5.3686 sec S3C2440A 中文Datasheet 联系信箱: admin@ 第十章 PWM 及定时器 Forum: / 基本定时器操作 定时器(除定时器通道5 )有TCNTBn 、TCNTn 、TCMPBn 和TCMPn 。(TCNTn 和TCMPn 是内 部寄存器的名字。TCNTn 寄存器可以从TCNTOn 寄存器读取)当定时器为0,TCNTBn 和TCMPBn 可以被装载到TCNTn 和TCMPn 中。当TCNTn 为0,如果中断使能则一个中断请求将出现。 自动重载和双缓冲 S3c2440A

文档评论(0)

wgvi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档