网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
资料首页最新产品 技术参数 电路图 设计应用 解决方案 代理商查询 IC替换 IC厂商 电子辞典
关键字: 技术文章 PDF资料 IC价格 电路图 代理商查询 IC替换 IC厂商 电子辞典

PWM启动

    在S3C44B0X中,每个定时器具有一个倒计时器,通过定时器时钟源驱动16位倒计时寄存器TCNTn。定时器启动前,要向定时器计数缓冲寄存器(TCNTBn)写入一个初始值,这个值在定时器启动时载入到倒计时器TCNTn中。在定时器比较缓冲寄存器(TCMPBn)中同样也要写入一个初始值,运行时用来载入到比较寄存器TCMPn中与倒计时器TCNTn的值相比较。系统启动时,需要通过置手动刷新位的方式,将TCMPBn和TCNTBn这两个缓冲区的值载入到TCMPn和TCNTn中。TCMPBn和TCNTBn这两个缓冲区的应用(即双缓冲器)使定时器能够在频率和占空比同时变化时,仍然产生一个稳定的输出。

    一般启动定时器的步骤如下:

    ①将初始值写入到TCNTBn和TCMPBn中。

    ②设置对应定时器的自动重载位。

    ③设置对应定时器的手动更新位,反向器置为off状态。

    ④设置对应定时器的启动位来启动定时器,同时清除手动更新位。

    此时定时器TCNTn开始倒计数,当TCNTn具有与TCMPn相同的值时,TOUTn的逻辑电平由低变高。当计数器TCNTn到达0时将产生定时器中断请求,通知CPU定时器操作已经完成。此时,如果自动重载控制位使能,TCNTBn的值会自动载入到TCNTn寄存器中,并开始下一个操作周期。如果通过清除定时器使能位等方法使定时器停止,计数值将不会自动重载。

热门搜索:B10-8000-PCB 02B0500JF TLP76MSG 01B5001JF TLP725 2856142 TLP712B LC1800 TRAVELER3USB PM6SN1 SS7415-15 2856087 02M1001JF PDU1215 RBC11A TLP810NET 01B1001JF 1301380020 PS3612 PS-415-HG 2866569 2817958 BTS410F2E6327 2320306 01B1002JF
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质