|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
UART串口通信协议
( `: ~6 ]* {( Y( D1 p b
& |( }8 l2 ~1 a8 X' `+ l1 |' z
~, M% a! a A, M# H/ ~: {UART使用的是 异步,串行通信。
, L( U" |3 S) q串行通信是指利用一条传输线将资料一位位地顺序传送。特点是通信线路简单,利用简单的线缆就可实现通信,降低成本,适用于远距离通信,但传输速度慢的应用场合。 3 z( d N; Y! a
异步通信以一个字符为传输单位,通信中两个字符间的时间间隔多少是不固定的,然而在同一个字符中的两个相邻位间的时间间隔是固定的。
- y* n- s* Y$ j数据传送速率用波特率来表示,即每秒钟传送的二进制位数。例如数据传送速率为120字符/秒,而每一个字符为10位(1个起始位,7个数据位,1个校验位,1个结束位),则其传送的波特率为10×120=1200字符/秒=1200波特。 5 \1 \; {: |8 C6 Y
数据通信格式如下图:
1 U' k& T B& S* ] Q' C, _
' x l% n- g; R! y: ~0 V3 M
6 V+ J6 d6 J" @# S0 f
* j: \4 R7 P" g1 h7 B) i f* f5 U# G6 G& Q, A; `$ I
' D: h7 F& q- i& N( S# m5 e2 j1 f$ m; M% x
. Y# b0 K4 T! }, R$ Q0 _, O
7 @0 w, {2 R$ f
$ z0 @6 i! D8 z8 q0 L+ N/ K |
|