STM32---UART

一、串口定义

定义:通用串行异步收发器

通用: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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值