差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
uart [2021/02/06 16:18]
gongyusu [发送和接收串行数据]
uart [2021/02/06 16:31] (当前版本)
gongyusu [UART的构成]
行 9: 行 9:
 UART采用字节数据并以顺序方式发送各个位。在目的地,第二个UART将这些位重新组合成完整的字节。每个UART都包含一个移位寄存器,它是串行和并行形式之间转换的基本方法。通过单线或其他介质的数字信息(比特)的串行传输比通过多条线的并行传输更便宜。 UART采用字节数据并以顺序方式发送各个位。在目的地,第二个UART将这些位重新组合成完整的字节。每个UART都包含一个移位寄存器,它是串行和并行形式之间转换的基本方法。通过单线或其他介质的数字信息(比特)的串行传输比通过多条线的并行传输更便宜。
  
-UART通常不直接生成或接收不同设备之间使用的外部信号。独的接口设备用于将UART的逻辑电平信号转换为外部信号电平和从外部信号电平转换,其可以标准的电平,电流电平或信号。+UART通常不直接生成或接收不同设备之间使用的外部信号。独的接口设备用于将UART的逻辑电平信号转换为外部信号电平和从外部信号电平转换。外部信号可以有许多不同的形式。电压信号标准的示例是来自EIA的[[RS-232]],RS-422和RS-485。历史上,路中使用电流流环路)。一些信令方案不使用电线。示例是其串行端口配置文件(SPP)中的光纤,IrDA(红外线)和(无线)蓝牙。一些信令方案使用载波信号的调制(有或没有线路)。例如,使用电话线调制解调器调制音频信号,使用数据无线电调制RF调制,以及使用DC-LIN进行电力线通信
  
 通信可以是单工的(仅在一个方向上,没有规定接收设备将信息发送回发送设备),全双工(两个设备同时发送和接收)或半双工(设备轮流发送和接收) )。 通信可以是单工的(仅在一个方向上,没有规定接收设备将信息发送回发送设备),全双工(两个设备同时发送和接收)或半双工(设备轮流发送和接收) )。
  
-UART通常不直接生成或接收不同设备之间使用的外部信号。独立的接口设备用于将UART的逻辑电平信号转换为外部信号电平和从外部信号电平转换。外部信号可以有许多不同的形式。电压信号标准的示例是来自EIA的[[RS-232]],RS-422和RS-485。历史上,电流电路中使用电流(电流环路)。一些信令方案不使用电线。其示例是其串行端口配置文件(SPP)中的光纤,IrDA(红外线)和(无线)蓝牙。一些信令方案使用载波信号的调制(有或没有线路)。例如,使用电话线调制解调器调制音频信号,使用数据无线电调制RF调制,以及使用DC-LIN进行电力线通信。 
- 
-通信可以是单工的(仅在一个方向上,没有规定接收设备将信息发送回发送设备),全双工(两个设备同时发送和接收)或半双工(设备轮流发送和接收) )。 
  
 ### UART的工作原理 ### UART的工作原理
行 209: 行 206:
   * 噪声:任何环境中都会有噪声,带屏蔽的双绞线电缆对信号的传输会有帮助   * 噪声:任何环境中都会有噪声,带屏蔽的双绞线电缆对信号的传输会有帮助
  
-### +### UART的
 一个UART一般包含了如下的一些组成部分:​ 一个UART一般包含了如下的一些组成部分:​
   * 一个时钟发生器,​通常是比特率的整数倍,以便能够在一个bit周期的中间进行采样   * 一个时钟发生器,​通常是比特率的整数倍,以便能够在一个bit周期的中间进行采样
行 221: 行 218:
   * 掌管DMA控制器的集成化总线(可选)   * 掌管DMA控制器的集成化总线(可选)
  
 +### 用FPGA实现UART功能
 +  - [[uart_verilog|UART的Verilog代码]]
 +  - [[uart串口模块|基于STEP FPGA的UART串口通信模块驱动]]