1. 首页
  2. 编程语言
  3. 硬件开发
  4. 管脚描述-docker部署python爬虫项目的方法步骤

管脚描述-docker部署python爬虫项目的方法步骤

上传者: 2024-07-22 01:23:37上传 PDF文件 10.65MB 热度 20次

第14章通用异步收发器UART1

14.1 基本配置

UART1外设的配置需要使用下列寄存器:

功率:位于PCONP寄存器中,设置PCUART1位。注:复位时,UART1会被使能(PCUART1=1)。

外设时钟:位于PCLK_SEL0寄存器中,选择PCLK_UART1。

波特率:位于U1LCR寄存器中,将位DLAB置1,从而能够对寄存器DLL和DLM进行访问,设置波特率。同时,若有需要的话,设置小数分频寄存器中的小数波特率。

UART FIFO:使用U1FCR寄存器中的FIFO使能位启动FIFO。

管脚:通过PINSEL寄存器选择UART管脚,并通过PINMODE寄存器选择管脚模式。想知道具体的配置方法?看看quartusii管脚配置方法吧。

中断:将U1LCR寄存器中的DLAB位置0,使能UART中断。从而能够对U1IER寄存器进行访问。中断的使能是通过在NIVC中使用相应的中断设置使能寄存器来实现的。如果你对DMA如何实现中断处理感兴趣,可以参考这篇文章

DMA:UART1的发送和接收可通过GPDMA控制器进行操作。这里有一篇详细的DMA配置代码介绍。

14.2 特性

UART1与UART0/2/3基本相同,只是增加了一个Modem接口和RS-486/EIA-486模式,不支持IrDA;

16字节收发FIFO。接收器FIFO触发点可为1、4、8和14字节;

寄存器的存储单元符合'550工业标准;

内置波特率发生器;包含标准Modem接口信号(CTS、DCD、DTS、DTR、RI、RTS);

支持RS-458/EIA-485的9位模式和输出使能;

支持DMA发送和接收。你是否也在想,DMA到底是如何操作的呢?看看DMA操作原理吧。

14.3 管脚描述

表14.1 UART1管脚描述

管脚类型 描述

RXD1 输入 串行输入管脚。串行接收数据

TXD1 输出 串行输出管脚。串行发送数据

下载地址
用户评论