LPC2103的PWM编程

发布者:清新时光最新更新时间:2015-07-30 来源: eefocus关键字:LPC2103  PWM编程 手机看文章 扫描二维码
随时随地手机看文章
 LPC2103的PWM编程
 
1.       在PINSEL0/1寄存器中设置好需要输出PWM波的管脚功能;
2.       CTCR寄存器设置为定时器模式(默认复位值即可);
3.       开启PWMCON中相应的MAT位输出PWM功能;
4.       设置PWM定时时间和占空比等参数:
1)  设置PR寄存器值,即PCLK分频系数,分频后时钟作为TC的计数时钟;
2)  设置匹配寄存器值,需要设置两个匹配寄存器值,假设MR0为PWM输出匹配寄存器,那么需要设置该寄存器计数值,其次,还需要在MR1/2/3中任选一个作为匹配后复位,也就是说,MR1/2/3的值要大于MR0的值。在PWM运行时,初始PWM输出为0,当TC和MR0匹配则PWM输出1,当TC和MR1/2/3匹配则TC值复位且PWM输出0,如此反复。所以占空比即为(MRn – MR0)/ MRn,这里用n代替1/2/3。此外,还需要在MCR寄存器设置相应使用的MR1/2/3与TC值匹配时产生复位。
5.       TCR寄存器分别做如下编程:
1)TCR = 0x02;     // 复位TC和PC
2)TCR = 0x01;                   // 使能定时器
 
关键字:LPC2103  PWM编程 引用地址:LPC2103的PWM编程

上一篇:自制bootloader 之 文本代码
下一篇:LPC2103之Analog-to-Digital Converter

推荐阅读最新更新时间:2024-03-16 14:26

基于LPC2103设计的加速度测量系统
引 言 ADXL202是ADI公司出品的一款双轴加速度测量系统,模拟输入,可测量动态加速度和静态加速度,测量范围为±(2~10)g,输出为周期可调的脉宽调制信号,可以直接与单片机或计数器连接。LPC2103为飞利浦公司的一款ARM7系列微控制器,主要用于工业控制、医疗系统、访问控制、POS机、通信网关等领域。本文使用LPC2103实现对ADXL202加速度数据的采集与处理。 1 ADXL202加速度传感器 1.1 ADXL202的引脚定义及基本特性 ADXL202为单片集成电路,集成度高、结构简单,内部包含多晶硅表面微处理传感器和信号控制电路,以实现开环加速度测量结构。与其他加速度计相比,ADXL202可在很大程度上提高工
[单片机]
基于<font color='red'>LPC2103</font>设计的加速度测量系统
基于LPC2103的SPI总线技术的应用
SPI( Serial Peripheral Interface) 总线是Motorola公司提出的一个同步串行外设接口, 允许MCU与各种外围器件以串行方式进行通信、数据交换。SPI可以同时发出和接收串行数据, 它只需4条线就可以完成MCU与各种外围器件的通信。一般使用的4条线为:串行时钟线SCK、主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOSI和低电平有效的从机选择线SSEL。这些外围器件可以是简单的TTL移位寄存器、复杂的LCD显示驱动器、Flash、RAM、A/D转换器、网络控制器及其他MCU等 。 本文给出了一种基于SPI总线的LPC2103控制外围LED显示的设计方法。利用74HC595驱动静
[单片机]
基于<font color='red'>LPC2103</font>的SPI总线技术的应用
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved