STM32——通信基础

1、串行与并行通信

终端与其他设备(例如其他终端、计算机和外部设备)通过数据传输进行通信。数据传输可以通过两种方式进行:并行通信和串行通信。
串行通信是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。
其只需要少数几条线就可以在系统间交换信息,这种方式传输速率较慢,抗干扰能力较强,通信距离较远。对于串行通信,常见的通信协议有:USART、I2C、SPI
并行通信时数据的各个位同时传送,可以字或字节为单位并行进行。
对于并行通信来说其成本较高,速度快,抗干扰能力差,传输距离短。计算机或plc各种内部总线就是以并行方式传送数据的。另外,在PLC底板上,各种模块之间通过底板总线交换数据也以并行方式进行,常见的有SDIO,FSMC,W500等。
在这里插入图片描述
(图片来源:野火教程)

2、全双工、半双工和单工

这几个名词对应的是终端通信能否同时收发数据。
全双工可同时收发数据
半双工可分时收发数据
单工任何时刻都是单向传输数据

3、同步与异步通信

有时钟信号的就是同步通讯,没有时钟信号就是异步通信。同步效率高,异步对误差容忍度比较高。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值