当前位置:   article > 正文

有关FPGA的UART串口通信基础知识_通用异步收发器 fpga verilog hdl

通用异步收发器 fpga verilog hdl

UART串口通信原理的基础知识

一、功能分析

1.串口通信基础知识

处理器与外部设备通信的两种方式:并行通信与串行通信
并行通信是指数据的各个位用多条数据线同时进行传输,优点是传输速度快,缺点是占用引脚资源多;串行通信是将数据分为一位一位的形式在一条传输线上逐个传输,优点是通信线路简单、占用引脚资源少,缺点是传输速度慢。
串行通信的通信方式:同步通信和异步通信
同步通信:带时钟同步信号的数据传输;发送方和接收方在同一时钟的控制下,同步传输数据;异步通信:不带时钟同步信号的数据传输。发送方与接收方使用各自的时钟控制数据的发送和接受过程。
串行通信的传输方向:单工:数据只能沿一个方向传输;半双工:数据传输可以沿两个方向,但需要分时进行;全双工:数据可以同时进行双向传输。

2.常见的串行通信接口:

UART(通用异步收发器):1.TXD发送端,RXD接收端,GND公共地,2.通信方式:异步通信,3.通信方向:全双工
单总线(1-wire):1.DQ发送/接收端,2.通信方式:异步通信,3.通信方向:半双工
SPI:1.SCK:同步时钟,MISO:主机输入,从机输出,MOSI:主机输出,从机输入,2.通信方式:同步通信,3.通信方向:全双工
I2C:1.SCL:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/461649
推荐阅读
相关标签
  

闽ICP备14008679号