STM32F103xx学习笔记(2):串行与并行通讯——框架尚硅谷SEM32视频教程

部分基础概念

并行通讯和串行通讯

串行:按位传输,一次传输一位。适合远距离传输。
并行:一次传输多位数据。传输速度快,但是受距离限制大(并行的时序要求),布线更复杂。
在这里插入图片描述
高速串行通讯是趋势。
例如现在采用的PCIe:高速时钟频率的串行传输替代了以前的并行传输,本身亦可以拓展位宽。
类似的还有硬盘的SATA接口。
不过某些高速数据传输应用中(内部总线),并行通讯仍是必要的。

单工,半双工,全双工

定义从信息的传输方向来定义。
单工:只能A传输到B。
半双工:A传输B,B传输A,二者无法同时存在。
全双工:允许A,B同时互相传输。

同步,异步

同步传输过程需要时钟信号线,而异步传输只需要数据信号线。

通讯协议

串口通讯 Serial Communication支持大部分通讯方式,是一种常用的串行通讯,异步,全双工方式。
在这里插入图片描述

串口通讯协议

在这里插入图片描述
上面是一个数据帧,也称为一个数据流。
先从低位发送,起始位是0,停止位必须是1,默认是1,也就是空闲位。在232中,如果空闲位高电平保持一个数据帧的长度(空闲帧),便认为发送结束。
波特率:每秒传输的码元(位)数量,由于通讯中没有时钟,因此通讯双方要约定好波特率,即告知每个码元的长度。常见波特率有9600、115200等。

USART外设

Universal Synchronous Asy

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值