板子:Nexys4DDR
软件环境:vivado2018.2
编程语言verilog/VHDL
通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。
具体实物表现为独立的模块化芯片,或作为集成于微处理器中的周边设备。一般是RS-232C规格的,与类似Maxim的MAX232之类的标准信号幅度变换芯片进行搭配,作为连接外部设备的接口。在UART上追加同步方式的序列信号变换电路的产品,被称为USART(Universal Synchronous Asynchronous Receiver Transmitter)。
实验现象如图所示:(通过串口调试助手接收到来自开发板传输的数据)
开发板如图所示:(UART发送数据时如图所示,亮黄灯RX处表示UART正在发送数据)