基于Nexys4DDR的UART实验

板子:Nexys4DDR
软件环境:vivado2018.2
编程语言verilog/VHDL

通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。
具体实物表现为独立的模块化芯片,或作为集成于微处理器中的周边设备。一般是RS-232C规格的,与类似Maxim的MAX232之类的标准信号幅度变换芯片进行搭配,作为连接外部设备的接口。在UART上追加同步方式的序列信号变换电路的产品,被称为USART(Universal Synchronous Asynchronous Receiver Transmitter)。

实验现象如图所示:(通过串口调试助手接收到来自开发板传输的数据)
基于Nexys4DDR的UART实验_第1张图片

开发板如图所示:(UART发送数据时如图所示,亮黄灯RX处表示UART正在发送数据)

你可能感兴趣的:(D1:Nexys4,DDR设计,fpga开发,单片机,stm32)