第5章目录 口1.简介 ▣10.UART0 口2.脚配置 ▣11.UART1 ▣3.存储器寻址 ▣12.2C接▣ 口4.系统控制模块 ▣13.SPI接▣ 口5.存储器加速模块 ▣14.定时器0/1 口6.外部存储器控制器 口15.脉宽调制器(PWM) ▣7.引脚连接模块 口16.A/D转换器 口8.向量中断控制器 口17.实时时钟 ▣9.GPIO ▣18.看门狗
第5章 目录 ❑1.简介 ❑2.引脚配置 ❑3.存储器寻址 ❑4.系统控制模块 ❑5.存储器加速模块 ❑6.外部存储器控制器 ❑7.引脚连接模块 ❑8. 向量中断控制器 ❑9.GPIO ❑10.UART0 ❑11.UART1 ❑12.I2C接口 ❑13.SPI接口 ❑14.定时器0/1 ❑15.脉宽调制器(PWM) ❑16.A/D转换器 ❑17.实时时钟 ❑18.看门狗
5.10 UARTO ·特性 LPC2000条列微控制器具有两个功能强大的UART, 其中UARTO具有如下的特性: ■16字节接收FIFO和16字节发送FIF0; ■寄存器位置待合16C550工业标准; ■接收FIF0触发点可设置为1、4、8或14字节; ■内置波特率发生器
5.10 UART0 • 特性 LPC2000系列微控制器具有两个功能强大的UART, 其中UART0具有如下的特性: ▪16字节接收FIFO和16字节发送FIFO; ▪寄存器位置符合16C550工业标准; ▪接收FIFO触发点可设置为1、4、8或14字节; ▪内置波特率发生器
·使用UART0通信 使用UARTO通信需要两个引脚,分别为: 引脚名称 类型 描述 RxDO 输入 串行输入,接收数据 TxD0 输出 串行输出,发送数据 TxDO TxDO LPC2000的I/O电压为 3.3V(可承受5V), 其它 LPC2000 RxDO RxDO 连接时须注意电平的 通信设备 匹配。 TxDO TxDO 与PC机相连时,由于 232 PC机串口是RS232电 LPC2000RxD0 电平转换 RxD0PC机串口 平,所以连接时需要 使用RS232转换器
使用UART0通信需要两个引脚,分别为: 引脚名称 类型 描述 RxD0 输入 串行输入,接收数据 TxD0 输出 串行输出,发送数据 • 使用UART0通信 LPC2000的I/O电压为 3.3V(可承受5V), 连接时须注意电平的 匹配。 与PC机相连时,由于 PC机串口是RS232电 平,所以连接时需要 使用RS232转换器。 LPC2000 其它 通信设备 LPC2000 PC机串口 232 电平转换 TxD0 RxD0 TxD0 RxD0 TxD0 RxD0 TxD0 RxD0
·UARTO内部结构示意图 中断使能 TxDO UOIIR UOIER UOTHR UOTSR 波特率设置 UODLM UODLL UOLCR UOLSR RxDO UORBR UORSR 与CPU内 VPB 核相连 接口 UOFCR FIFO控制 UARTO格式设置 1.在使用UART之前需要设置的寄存器
U0THR U0TSR TxD0 U0RBR U0RSR RxD0 U0LCR U0LSR U0IIR U0IER VPB 接口 U0FCR 与CPU内 核相连 U0DLM U0DLL 1.在使用UART之前需要设置的寄存器 • UART0内部结构示意图 U0LCR U0IER U0FCR U0DLM U0DLL FIFO控制 中断使能 UART0格式设置 波特率设置
·UARTO内部结构示意图 发送缓存 发送移位寄存器 TxDO UOIIR UOIER UOTHR UOTSR UODLM UODLL UOLCR UOLSR RxDO UORBR UORSR 与CPU内 VPB 核相连 接口 UOFCR CPU内核通过VPB接口对UARTO的寄存器进行读写访问 2.发送数据的通道
U0THR U0TSR TxD0 U0RBR U0RSR RxD0 U0LCR U0LSR U0IIR U0IER VPB 接口 U0FCR 与CPU内 核相连 U0DLM U0DLL 2.发送数据的通道 • UART0内部结构示意图 U0THR U0TSR VPB 接口 CPU内核通过VPB接口对UART0的寄存器进行读写访问 发送缓存 发送移位寄存器