LPC1700功能部件详解:存储器、寄存器与示例应用
需积分: 32 39 浏览量
更新于2024-08-10
收藏 9.83MB PDF 举报
本资源主要介绍了一本名为《小波分析算法与应用》的书籍,由程正兴编著,由西安交通大学出版。章节涉及了LPC1700微控制器中的多种功能部件,包括系统节拍定时器、脉冲宽度调制器(PWM)、电机控制PWM(MCPWM)、正交编码接口(QEI)以及实时时钟(RTC)。这些章节详细讲解了各部件的功能、特性、寄存器描述、操作方法、中断设置和使用示例。
1. **系统节拍定时器**:
- 概述:作为控制器的基础定时组件,系统节拍定时器用于实现精确的时间间隔管理。
- 寄存器描述:涉及设置定时器参数、控制寄存器等,用于配置定时周期和中断条件。
- 使用示例:通过实例展示如何配置和利用定时器进行定时任务。
2. **脉冲宽度调制器(PWM)**:
- 特性:用于精确控制电压或电流输出,常用于电机控制和信号处理。
- 寄存器描述:包括定时器配置、占空比设置等,确保输出波形的精度。
- PWM中断:定时器满或比较值变化时触发的中断处理。
3. **电机控制PWM(MCPWM)**:
- 结构和功能:专为电机控制设计,提供高级PWM功能。
- 使用示例:演示如何利用MCPWM进行电机速度或力矩控制。
4. **正交编码接口(QEI)**:
- 用于测量旋转角度或速度,通常与编码器配合使用。
- 中断设置:与QEI的计数器更新和溢出有关的中断管理。
5. **实时时钟(RTC)**:
- 功能:提供精确的时间基准,支持闰年计算和时间校准。
- 寄存器组:包含多个寄存器用于日期、时间设置、计数和控制。
- 使用示例:展示了如何配置RTC以实现时间和日期的显示或校准。
通过这些章节的学习,读者可以深入了解Cortex-M3架构的LPC1700微控制器中这些关键部件的工作原理、应用技巧和实战操作,对于进行嵌入式系统设计和微控制器开发具有很高的实用价值。
145 浏览量
2007-11-06 上传
2014-09-22 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
郝ren
- 粉丝: 57
- 资源: 4041
最新资源
- AES:AES算法库在C中以128位192位256位实现
- 【地产资料】XX地产 新LOGO_的PPT模板及使用规范P8.zip
- java学习
- Excel模板学生成绩统计表Excel(含图含公式).zip
- abacus:CLI应用程序的简单遥测
- editorconfig-lint:符合 editorconfig 的 Lint 代码
- php-cli-tools:一系列可帮助PHP命令行实用程序的工具
- homelab:Matt Layher机器的配置管理。 麻省理工学院许可
- coffemud-mapper:CoffeeMud映射器
- 毕业设计&课设--毕业设计选题系统.zip
- 半导体国产替代系列十二:5G浪潮来袭,滤波器需求与替代的成长旋律-200221.rar
- smartcrop-sharp:通过SharplibVips使用Smartcrop的节点模块
- Pyro4:Pyro 4.x-Python远程对象
- mucahitsaratar.github.io
- apigeeOrgAdmin:用于管理 Apigee 组织
- Excel模板财务收支表87.zip