LPC2000系列:消费类IP Camera的32位外中断设计指南

需积分: 50 44 下载量 110 浏览量 更新于2024-08-09 收藏 3.57MB PDF 举报
本文档主要介绍了消费类IP摄像头的外部中断功能及其在开发中的应用,着重讲解了外部中断标志寄存器(EXTINT)、外部唤醒寄存器(EXTWAKE)、外部中断方式寄存器(EXTMODE)和外部中断极性寄存器(EXTPOLAR)的相关知识。外部中断功能是嵌入式系统中的一种重要特性,它允许设备根据外部输入(如传感器或按钮)的事件来响应并执行相应的处理。EXTINT寄存器负责记录中断发生的标志,并可通过写入特定位来清除中断。EXTWAKE寄存器则允许设置唤醒条件,使得处理器能在外部中断信号下从低功耗模式恢复。EXTMODE和EXTPOLAR寄存器分别控制中断触发的方式(电平触发或边沿触发)以及中断信号的极性。 在具体操作中,当一个引脚配置为外部中断,其电平或边沿变化符合EXTMODE和EXTPOLAR的设置时,EXTINT寄存器中的对应标志会被置位,随后VIC(Vector Interrupt Controller)会发出中断请求。中断是否被处理取决于该中断是否被启用。此外,电平触发的中断标志在引脚回到无效状态(如从低电平变为高电平)时才会被清除,而在边沿触发模式下则不受此限制。 本文还提到了嵌入式系统的发展趋势,强调了32位微控制器的重要性,尤其是在处理能力和性价比方面的提升。ARM体系结构的32位系统,如LPC2000系列,因其高性价比和广泛的应用场景正在逐渐占据主导地位。然而,针对高校教学的需求,现有的图书可能并不完全专注于应用开发的教学,因此本文作者编写了一本教材,以满足嵌入式系统教学的需要,但由于嵌入式系统的复杂性,后续还会推出更多的配套书籍以深化学生的学习。 本文档不仅提供了对外部中断标志寄存器等硬件组件的详细说明,还讨论了嵌入式系统特别是32位微控制器技术在实际应用中的发展趋势,为开发人员和教育工作者提供了宝贵的设计和教学资源。