登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] 串口通信(简单版)

[复制链接]
发表于 2023-2-5 19:29:35 | 显示全部楼层 |阅读模式
学习笔记
学习科目: 51
学习安排: 自学
开始时间: 2023-02-05
结束时间: 2023-02-05
串口通信

机器的交流方式有两种:

并行通信 通过多根线,同时将数据的所有位一次传输完
串行通信


并行通信的特点:
传输速率较高
通讯距离较近
抗干扰能力较弱
成本较高


串行通信的特点:
传输速率较慢 通讯距离较远
  抗干扰能力较强 成本较低


基于对串行通信的优点以及并行通信缺点的弥补,导致如今基本都采用串行通信了。

串行通信包含是否有同步时钟以及传递方向。



对于同步时钟可分为同步通信和异步通信:


同步通信指带时钟同步信号,发送方和接收方在同一时钟的控制下实现同步传输



异步通信指不带时钟同步信号,使用各自的时钟控制,但需要双方相互约定好数据传输速率



对于传输方向来说,可分为单工,半双工,全双工,三个种类



1675595827718.jpg

单工串行通信:单工串行通信信道是单向信道,发送端和接收端的身份是固定的,发送端只能发送信息,不能接收信息;接收端只能接收信息,不能发送信息,数据信号只能从一端传送到另一端,就像电视机,广播一样。
半双工串行通信:半双工串行数据传输指数据可以在一个信号载体的两个方向上传输,但是不能同时传输。例如:对讲机。
全双工串行通信:全双工串行通信是指在同一时刻信息可以进行双向传输,和打电话一样,说的同时也能听。这种发射机和接收机分别在两个不同的频率上(以保证互不影响)。
       三种通信制式很容易理解,对照上图看,单工串行通信只能是单方面通信,要么发出指令要么接收指令。半双工串行通信就是能接收又能发送,但是不能同时进行。全双工串行通信就最厉害,可以同时发送和接收指令。




例如
UART 异步通信 全双工串行通信
IIC 同步通信 全双工串行通信
SPI 同步通信 半双工串行通信



好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表