使用LDAP在Spring Boot中管理用户信息的实践
需积分: 31 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是一个功能丰富的串行通信接口,适用于各种需要异步通信的应用场景。通过精确的配置和管脚选择,可以满足不同系统的需求,实现高效的数据传输。
2020-08-28 上传
150 浏览量
2014-05-19 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
昨夜星辰若似我
- 粉丝: 48
- 资源: 2万+
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍