ARM进阶 005_1 PWM定时器

本文详细介绍了PWM(脉冲宽度调制)的概念、本质和应用,指出PWM是通过定时器来实现的,占空比决定了输出的模拟信号电平。在S3C2440A处理器中,详细阐述了定时器的结构,特别是具有PWM功能的定时器0、1、2和3的工作原理,包括定时计数缓冲寄存器和定时比较缓冲寄存器的作用。此外,还讨论了PWM定时器的操作,包括基本时序、自动重载和双缓冲功能,并通过实例展示了如何初始化和控制PWM定时器来实现音调和音乐播放功能。
摘要由CSDN通过智能技术生成

一、概述

       脉冲宽度调制 PWM(Pulse Width Modulation),简称脉宽调制。是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,将模拟信号转换为脉波,一般转换后脉波的周期固定,但脉波的占空比会依模拟信号的大小而改变。广泛应用在从测量、通信到功率控制与变换的许多领域中。

      简而言之,PWM是一种对模拟信号电平进行数字编码的方法。

      实质上是定时器的应用。

 

1、定时器的本质

   定时器的本质是计数器,计数器计的是一个均匀脉冲,即计数固定周期的脉冲(固定频率)  

2、定时器的应用   

    在某个时间,电平翻转,则可以获得一个脉冲,新的频率属性(周期T、脉宽比等)都是由定时器决定。通过这个新的频率,可以控制一些外设。

3PMW

   占空比:就是输出的PWM中,高电平保持的时间 与该PWM的时钟周期的时间之比,即

          脉宽比(占空比) = T(高电平)  /  时钟周期 (若为均匀脉冲,则脉宽比为50%。高电平时间越长,脉宽比越大)

4PMW的应用      

       它是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用于测量,通信,功率控制与变换等许多领域。脉冲宽度调制(PWM)是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。

       实际上实现的是能量控制   
应用:调光灯,电机控制.....

 

二、PWM定时器

    1、基本概念

        S3C2440A 516 位定时器。其中定时器0123 具有脉宽调制(PWM)功能。定时器4是一个无输出引脚的内部定时器。定时器0还包含用于大电流驱动的死区发生器。

       定时器 01 共用一个8 位预分频器,定时器234 共用另外的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值