一、串口定义
定义:通用串行异步收发器
通用:UART的应用非常广泛,应用领域:工控行业,电力系统等
串行:处理器和外设之间只需连接一根信号线,处理器和外设数据传输是一个bit位一个bit位的传输
切记:UART数据传输从低位开始传输
例如:处理器给BT发送数据0x95(1001 0101)
最终处理器和BT之间的信号线的时序(高低电平序列):
高->低->高->低->高->低->低->高
1 0 1 0 1 0 0 1
并行:处理器和外设之间的数据传输会连接多根数据线(8/16/32),一次可以传输多个字节
行和并行对比:
传输速度:一般来说,并行要快于串行
抗干扰:串行优于并行
传输距离:串行优于并行
异步:计算机中,处理器的数据处理速度要远远快于外设的数据处理速度,势必要考虑数据同步的问题
问:何为数据同步呢?
答:处理器和外设的数据传输必须在同一个步调上保证双方数据传输无误,不能出现数据丢失现象
例如:CPU给BT外设发送1,2,CPU发送完1之后,BT只有将1接收完毕,CPU才能发送数据2


最低0.47元/天 解锁文章
1026

被折叠的 条评论
为什么被折叠?



