S5PV210串口通信详解
S5PV210概述:
- S5PV210有4路独立,异步,串行的输入输出IO口,UART支持的通信速率达到3Mbps。
- 一个周期数据的组成:1位起始位,8位有效数据位,1位奇偶校验位,1位停止位。
- S5PV210使用的是异步(需要通过发送起始位和结束位),串行(数据位只在一根线上传输),电平信号(使用的是R232电平信号,因为其电平的变化范围大,抗干扰能力强,适合较长距离信号传输,3~5米)的方式进行串口通信。而S5PV210使用的是Tx \Rx\GND三根线,以二进制流的方式在的DB9接口上进行通信。
- 通信过程中需要明确如下参数才可以被正常通信。
- 波特率:单片机:5600 ;嵌入式Soc使用的是115200。
- 起始位:1位。由某一时刻电平的变化来确定的。
- 有效数据位:8位。因为符号是被ASCii编码的数据(字符),一般是8位。
- 奇偶校验位:1位。范围在传送的过程中数据位反转了。
- 停止位:1位。由某一时刻电平的变化来确定的。
原理框图
-
- 时钟信号来自于Pripheral BUS。
- 模块分为:Transmitter \ Receiver \ control Unit \ Buad-rate Generator
- 工作形式: