使用LDAP在Spring Boot中管理用户信息的实践

需积分: 31 34 下载量 184 浏览量 更新于2024-08-10 收藏 16.69MB PDF 举报
"LPC1700系列微控制器的手册,详细介绍了UART1的配置和管脚描述,包括波特率设置、FIFO启用、管脚选择、中断和DMA支持等。" 本文主要讨论了LPC1700系列微控制器中的UART1模块,这是一种通用异步收发传输器,常用于串行通信。UART1提供了与UART0/2/3基本相同的功能,但增加了Modem接口和RS-486/EIA-486模式。其特性包括16字节的收发FIFO、符合工业标准的寄存器、内置波特率发生器以及Modem接口信号。 配置UART1涉及多个步骤: 1. **功率配置**:在PCONP寄存器中设置PCUART1位,复位后默认使能UART1。 2. **时钟选择**:在PCLK_SEL0寄存器中选中PCLK_UART1,以提供外设时钟。 3. **波特率设定**:通过U1LCR寄存器设置DLAB位,访问DLL和DLM寄存器以设定波特率,还可以使用小数分频寄存器调整小数部分。 4. **FIFO启用**:使用U1FCR寄存器中的FIFO使能位启动FIFO功能,FIFO触发点可以设置为1、4、8或14字节。 5. **管脚配置**:PINSEL和PINMODE寄存器用于选择和配置UART1的管脚,如RXD1和TXD1。 6. **中断设置**:将DLAB清零,使能中断,然后通过U1IER寄存器设置中断源,并在NIVC中设置中断使能寄存器。 7. **DMA支持**:UART1的发送和接收可以利用GPDMA控制器进行操作。 UART1的管脚描述如下: - **RXD1**:输入管脚,用于串行接收数据。 - **TXD1**:输出管脚,用于串行发送数据。 - **CTS1**:输入管脚,清除发送信号,低电平时表示外部Modem准备好接收数据。在auto-cts模式下,可以控制UART1发送器的状态。 此外,UART1还具有Modem接口信号,如CTS、DCD、DTS、DTR、RI和RTS,支持RS-458/EIA-485的9位模式和输出使能,以及DMA发送和接收。在Modem操作模式下,CTS1状态的变化可以通过Modem状态寄存器进行监控,并在特定条件下产生中断。 LPC1700的UART1是一个功能丰富的串行通信接口,适用于各种需要异步通信的应用场景。通过精确的配置和管脚选择,可以满足不同系统的需求,实现高效的数据传输。