最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

apb uart IP使用说明

来源:博客园


(资料图)

背景介绍

通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种异步收发传输器,是电脑硬件的一部分。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。

在SOC设计中,UART被用于调试、打印、接收AT命令等。其帧格式如下:空闲位:空闲时数据线为高电平状态,代表无数据传输。

起始位:为了开始数据传输,发送UART发送1位逻辑0(低电平)。当接收UART检测到高电压到低电压转换时,它开始以波特率的频率读取数据帧中的位,开始传输数据。

数据位:可以是5~8位的数据,先发低位,再发高位,一般常见的就是8位(1个字节),其他的如7位的ASCII码。

校验位:奇偶校验,将数据位加上校验位,1的位数为偶数(偶校验),1的位数为奇数(奇校验)。如果奇偶校验位为0(偶校验),则数据帧中的1位应总计为偶数。如果奇偶校验位是1(奇校验),则数据帧中的1位应总计为奇数。

停止位:停止位是数据传输结束的标志,可以是1/1.5/2位的逻辑1(高电平)。

APB是一个低功耗的接口,它设计简单,用来连接一些低带宽的外设。

设计框架

整个apb_uart主要包含uart_tx、uart_rx、uart_rf、uart_interrupt模块。

特性描述

▲发送/接收全双工▲支持任意波特率支持▲发送/接收均带FIFO▲支持奇偶校验▲支持可配置1、2bit STOP-BIT位数▲支持5、6、7、8bit四种数据长度▲支持三种中断源

关键词: