网站首页
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寄存器中,并开始下一个操作周期。如果通过清除定时器使能位等方法使定时器停止,计数值将不会自动重载。

热门搜索:PDUMH15 TLM626NS 2866572 2762265 2811271 602-15 B40-8000-PCB 2838283 PS2408 TLP725 SS480806 2839376 PS-415-HG-OEM 2818135 SBB400 EURO-4 PM6NS B30-7100-PCB 2920120 BTS410F2E6327 02T0500JF TLP808TELTAA SBB2805-1 6SPDX-15 1553DBPCB
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质