LPC178x/7x微控制器寄存器详解-Selenium+Python自动化实践

需积分: 50 59 下载量 120 浏览量 更新于2024-08-06 收藏 20.17MB PDF 举报
"LPC1788中文说明书,包含了寄存器描述,系统控制模块寄存器汇总,如RSID,RSTCON0,RSTCON1,EXTINT,EXTMODE,EXTPOLAR,以及Syscon的SCS等寄存器的详细信息。文档还提到了LPC178x/7x系列微控制器的相关内容,如ARM Cortex-M3内核,32位处理能力,以及USB,以太网,LCD,CAN,I2C,I2S,Flash,EEPROM等功能。" LPC1788是一款基于ARM Cortex-M3架构的微控制器,其内部包含了一系列的寄存器用于控制和管理不同的硬件功能。在描述中提到的寄存器包括: 1. RSID(复位源标识寄存器):这个寄存器提供了关于系统复位原因的信息,是读写(R/W)类型,复位后其值参照表10。 2. RSTCON0和RSTCON1(个别外设复位控制位):这两个寄存器用于单独控制各个外设的复位状态,也是读写寄存器,复位后值为0。RSTCON0位于0x400F C1CC,RSTCON1位于0x400F C1D0,具体的外设复位控制位可以在表11和表12中找到详细信息。 3. EXTINT(外部中断标志寄存器),EXTMODE(外部中断模式寄存器),EXTPOLAR(外部中断极性寄存器):这组寄存器用于管理外部中断事件的处理,包括中断标志、中断模式设置和中断极性的配置。EXTINT和EXTMODE分别位于0x400F C140和0x400F C148,EXTPOLAR在0x400F C14C,详细配置参见表14到表16。 4. SCS(系统控制及状态):这是一个系统控制和状态寄存器,位于0x400F C1A0,用于读写操作,复位后值为0,可以查看表17获取更多关于系统控制和状态的信息。 该用户手册详细介绍了LPC1788微控制器的寄存器结构,这对于开发基于该芯片的嵌入式系统至关重要。通过理解并正确操作这些寄存器,开发者可以控制和监控微控制器的各种功能,例如外设的初始化,中断处理,以及电源管理等。此外,LPC1788还支持多种通信接口,如USB、以太网、LCD、CAN、I2C和I2S,这些功能使得它适用于各种嵌入式应用,如工业自动化、物联网设备、智能家居等。 文档的修订历史表明,随着产品的更新和功能增强,用户手册也在不断改进,以提供最新的信息和支持。因此,对于开发者来说,保持使用最新版本的文档是非常重要的,以确保能充分利用微控制器的特性并解决可能出现的问题。