|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
UART串口通信协议 d, J* s6 Y4 q- f
& I" `, u9 Q' I- R# L% J6 g( p, |
# y: r G+ L, ?, ?8 }/ }UART使用的是 异步,串行通信。
8 z1 H9 F _6 }! R# l; x# v串行通信是指利用一条传输线将资料一位位地顺序传送。特点是通信线路简单,利用简单的线缆就可实现通信,降低成本,适用于远距离通信,但传输速度慢的应用场合。 1 ?1 [8 g! B0 |1 V" k
异步通信以一个字符为传输单位,通信中两个字符间的时间间隔多少是不固定的,然而在同一个字符中的两个相邻位间的时间间隔是固定的。
; `3 f6 [* `0 w' U+ E( ]7 a) r数据传送速率用波特率来表示,即每秒钟传送的二进制位数。例如数据传送速率为120字符/秒,而每一个字符为10位(1个起始位,7个数据位,1个校验位,1个结束位),则其传送的波特率为10×120=1200字符/秒=1200波特。 , y) u/ H9 ?% F, B/ v4 _) t5 r! W
数据通信格式如下图:
' {2 N% |& K1 v# l8 A7 s2 R, y
' _1 I2 S: Q8 J0 \; B/ O" t' |. H
9 n( D9 q8 x9 G2 J8 I5 d4 \4 }, n( U6 G
$ J8 f$ H1 v6 t! d6 H
! Z8 O. V F$ y( s. f+ p
+ q0 E, @, `, J/ `3 ]2 b
. H8 G1 D# M9 q% ^. G# {
: r4 N9 F- [* }1 i3 S# a1 Q, n! ]3 }+ K! K' d( i5 P
|
|