LPC178x/7x微控制器入门:ARM Cortex-M3结构与配置
需积分: 32 122 浏览量
更新于2024-08-06
收藏 20.23MB PDF 举报
"LPC178x/177x用户手册——ARM Cortex-M3入门"
本文档主要介绍了LPC178x/177x系列微控制器的基础知识,特别是与ARM Cortex-M3处理器相关的架构和特性。ARM Cortex-M3是一款高性能、低功耗的32位微处理器,它采用了Thumb-2指令集,提供了硬件除法器,以及中断状态的自动保存和恢复等特性。处理器内部包含多条总线,如I-code和D-code总线,用于快速指令读取和数据访问,同时支持同步操作,提高了系统效率。
在LPC178x/177x微控制器中,Cortex-M3是r2p0版本,集成了嵌入式向量中断控制器(NVIC)、唤醒中断控制器(WIC)和存储器保护单元(MPU)。NVIC包含了SYSTICK定时器,而WIC提供了一种从低功耗模式下高效唤醒CPU的方法。MPU则增强了内存区域的安全性。此外,还包括JTAG调试接口,便于开发和调试。
LPC178x/177x的系统结构采用多层AHB矩阵,连接了Cortex-M3总线和其他总线主机,使它们能够灵活地访问外设,优化性能。APB外设通过两条独立的APB总线连接,减少了CPU与DMA控制器之间的资源争用,APB总线桥配置为缓冲区写操作,确保了CPU或DMA操作的连续性,避免了等待时间。
LPC178x/177x微控制器还支持多种通信接口,如USB、以太网、LCD、CAN、I2C和I2S,适用于各种嵌入式应用。该系列微控制器的特性包括集成Flash和EEPROM,以及丰富的外设选项,使得它们成为工业控制、物联网设备、消费电子等多个领域的理想选择。
此用户手册随附于UM10470,为开发者提供了详细的技术指导,涵盖了LPC178x/177x的硬件配置、编程模型、外设接口和系统管理等方面的信息。随着时间的推移,手册不断更新和完善,以适应产品的新特性和改进。
点击了解资源详情
623 浏览量
348 浏览量
140 浏览量
269 浏览量
2021-11-08 上传
2021-10-20 上传
185 浏览量
142 浏览量
CSDN热榜
- 粉丝: 1912
- 资源: 3901
最新资源
- 有向图关键路径问题 三种算法求解
- 与短消息开发相关的GSM AT指令
- C#可定制的数据库备份和恢复程序
- 30分钟搞定BASH脚本编程
- ALTERA_EPM3032A DATASHEET
- ASP.NET 2.0创建母版页引来的麻烦-js无用
- AO+c#(.NET)开发
- ARM7TDMI-S(Rev 4)技术参考手册
- 利用js+div来控制打印
- 【IBM/Oracle工程实例/实践 Oracle 10gRs(10.2.0.1) 数据库在AIX5L 上的安装】
- Linux 初学者入门优秀教程
- 最好的51单片机教程,信不信由你
- 考研英语翻译关键词组
- 基于XML的Web文本挖掘模型的研究与设计
- C语言 课程设计电子通讯录
- 北京大学数字图像处理课件