LPC178x/177x 中断清零寄存器详细解析
需积分: 45 20 浏览量
更新于2024-08-06
收藏 18.87MB PDF 举报
"LPC178x系列微控制器的中断管理与E2PROM功能"
在LPC178x微控制器中,中断管理是系统响应外部或内部事件的关键机制。中断清零寄存器(Interrupt Clear Register)是这个过程中的一部分,用于清除中断状态寄存器中的标志位。表13.50详细描述了中断清零寄存器的位配置:
1. **RxOverrunIntClr** (位0): 当接收缓冲区溢出时,此位被设置,写入“1”可以清除对应的中断状态。
2. **RxErrorIntClr** (位1): 如果在接收过程中发生错误,比如帧校验错误,此位被设置,写入“1”可清除。
3. **RxFinishedIntClr** (位2): 接收操作完成但未被读取时,此位被置位,写“1”可清除。
4. **RxDoneIntClr** (位3): 数据接收完成时,此位被置位,用“1”来清除中断。
5. **TxUnderrunIntClr** (位4): 发送时发生欠载(无数据可发送)时,此位被设置,用“1”来清除。
6. **TxErrorIntClr** (位5): 发送错误,如CRC错误,会设置此位,写入“1”可清零。
7. **TxFinishedIntClr** (位6): 发送操作完成但未确认时,此位被置位,写“1”清除。
8. **TxDoneIntClr** (位7): 数据发送完成时,此位被设置,用“1”清除中断状态。
9. **SoftIntClr** (位12): 软件中断清除,写入“1”可以清除软件中断标志。
10. **WakeupIntClr** (位13): 唤醒中断清除,当设备从低功耗模式唤醒时,此位被置位,写入“1”可清除。
中断清零寄存器是只写的,向其中任何一位写入“1”都会清零中断状态寄存器中对应的位;写入“0”不会影响中断状态。此外,还有一个中断置位寄存器(IntSet),允许开发者强制设置中断状态,它也是只写寄存器,地址为0xFE0 0FEC,用于在需要时触发中断。
除了中断管理,LPC178x还包含了E2PROM(电可擦可编程只读存储器)功能。E2PROM用于存储非易失性数据,即使在电源关闭后也能保持数据。该功能包含以下部分:
1. **描述**: E2PROM提供了一种存储小量用户配置信息或者系统设置的方法,这些信息在系统运行期间可以读取或写入,并且在断电后仍能保留。
2. **特性**: 可能包括快速读取速度、多次擦写周期以及小容量的存储空间。
3. **寄存器描述**: E2PROM通常有多个寄存器,用于控制E2PROM的操作,如地址寄存器、数据寄存器和命令寄存器等。
4. **E2PROM操作**: 包括读取、编程和擦除操作,这些操作可能需要特定的时序和控制信号。
此外,LPC178x还集成了外部存储器控制器(EMC),支持连接各种类型的外部存储器,如静态随机访问存储器(SRAM)、同步动态随机访问内存(SDRAM)和其他类型的存储设备。EMC提供了灵活的时序控制,以适应不同类型的内存设备,确保数据传输的正确性和效率。
中断管理和E2PROM功能在嵌入式系统设计中扮演着至关重要的角色,它们允许微控制器有效地处理事件并存储关键数据,使得LPC178x系列成为广泛应用的理想选择。
2013-02-15 上传
2022-06-20 上传
2019-02-18 上传
2022-03-01 上传
2022-01-26 上传
2019-08-29 上传
2015-09-15 上传
2022-03-14 上传
2020-10-13 上传
MichaelTu
- 粉丝: 25
- 资源: 4029
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常