当前位置: 首页 > 解决方案
返回
列表

依据STEP FPGA的UART串口通讯模块驱动

发表时间: 2024-02-03 作者: 解决方案

  通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),一般称作UART,是一种通用串行数据总线,用于异步通讯。该总线双向通讯,能轻松完成全双工传输和接纳。异步通讯以一个字符为传输单位,通讯中两个字符间的时刻距离多少是不固定的,然而在同一个字符中的两个相邻位间的时刻距离是固定的。两个相邻位间的时刻距离与UART通讯的波特率有关,波特率用来表征UART通讯中数据传输的速率,即每秒钟传送的二进制位数。例如数据传送速率为120字符/秒,而每一个字符为10位(1个开始位,7个数据位,1个校验位,1个结束位),则其传送的波特率为10×120=1200字符/秒=1200波特。

  本规划共有四个模块,一个top模块,一个baud模块,一个接纳模块和一个发送模块,你们能够依据自己的需求进行调整。

  本节主要为咱们叙述回答了UART通讯的原理及软件规划,需求我们把握的一起自己创立工程,经过整个规划流程,生成FPGA配置文件加载测验。