【SoC基础】通信种类(串口与并口、)

📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨

📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852

📢:文章若有幸对你有帮助,可点赞 👍 收藏 ⭐不迷路🙉

📢:内容若有错误,敬请留言 📝指正!原创文,转载请注明出处

文章目录


一、并行通信和串行通信

1.1 并行通信

概念 :通常是将数据字节的各位用多条数据线同时进行传送。并行通信同时传输数据,一次传送8位。
特点 :控制简单、传输速度快;由于传输线较多,长距离传送时成本高且接收方的各位同时接收存在困难,抗干扰能力差。

1.2 串行通信

概念 :串行通信是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。串行通信一位一位传输数据,分八次完成传输。

串行通信指外设和计算机间通过数据信号线、地线等按位进行传输数据的一种通信方式,属于串行通信方式。也就是说串口通信是要用到事物的通信方式,区别于wifi和蓝牙等无接触通信方式。

注意 : 什么是串口通信?这是我们经常听到的专业术语,那它与串行通信又有什么关系?

答案:串口通信=串行通信

特点 :串行通信的特点,1.需要使用数据线 2.属于串行通信方式。传输线少,长距离传送时成本低,且可以利用电话网等现成的设备,但数据的传送控制比并行通信复杂。

主要用途

(1)早期:计算机之间短距离通信(1.5米内),完备通信机制。传输速度慢。

(2)现在:串行通信主要用于CPU之间近距离通信、调试信息输入输出,非完备通信。比如指纹解锁。

什么是串口?

串口是串行接口(serial interface)的简称,也称为串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。

串口通信的接口标准有哪些?

我们常用的RS-232-C、RS-232、RS-422-A、RS-485都属于串口通信的接口标准

RS-232-C(-C是版本)接口规定使用25针连接器,简称DB25;

后来IBM的PC机将RS-232C简化为一种9针的非标准连接器接口,简称DB9。比如VGA口。

二、同步通信和异步通信

2.1 同步通信

在同步传输中,数据以块或帧(将数据字节组合起来一起发送给,这种组合称之为帧)的形式发送。此传输是全双工类型。在发送者和接收者之间强制性同步。在同步传输中,数据之间没有间隙。与异步传输相比,传输大量数据更加有效和可靠。

同步通信的双方靠一根时钟线约定速率。这个速率是不需要通信双方自己去设定的,时钟线已经帮我们做好了这个工作,保证了通信速率是相同的。

2.2 异步通信

在异步传输中,数据以字节或字符的形式发送。该传输是半双工型传输。在该传输中,在数据的起始位和停止位都添加了奇偶校验位。它不需要同步。

通信双方各自约定通信速率。异步通信双方相互独立,没有一根像同步通信那样的时钟线 ,因此需要通过通信双方各自设定一致的通信速率 才能实现通信。

单工通信

单工通信即为单向通信,也就是通信只能由一方发送给另一方,不能反向传输。

半双工通信

(同一时间只能有一个方向通信,比如对讲机):通信双方可以相互传输数据,但是必须分时复用一根数据线。半双工分时进行传输数据,要么传送数据,要么接受数据,两者不能同时发送。也就是说半双工只用一根线进行传输数据,一根线只能一发一收,不能同时进行。

全双工通信

全双工通信属于双向通信,比如通过手机打电话。 通信双方可以在同一时刻相互传输数据。可同时进行发送和接收数据。



相关推荐
EVERSPIN43 分钟前
分享国产32位单片机的电机控制方案
单片机·嵌入式硬件
每天一杯冰美式oh1 小时前
51单片机的家用煤气报警系统【proteus仿真+程序+报告+原理图+演示视频】
嵌入式硬件·51单片机·proteus
芯橦4 小时前
【瑞昱RTL8763E】音频
单片机·嵌入式硬件·mcu·物联网·音视频·visual studio code·智能手表
夜间去看海8 小时前
基于单片机的智能浇花系统
单片机·嵌入式硬件·智能浇花
VirtuousLiu8 小时前
LM74912-Q1用作电源开关
单片机·嵌入式硬件·ti·电源设计·lm74912·电源开关
打地基的小白8 小时前
软件I2C-基于江科大源码进行的原理解析和改造升级
stm32·单片机·嵌入式硬件·通信模式·i2c
Echo_cy_9 小时前
STM32 DMA+AD多通道
stm32·单片机·嵌入式硬件
朴人9 小时前
【从零开始实现stm32无刷电机FOC】【实践】【7.2/7 完整代码编写】
stm32·单片机·嵌入式硬件·foc
追梦少年时9 小时前
STM32中断——外部中断
stm32·单片机·嵌入式硬件
bai_lan_ya9 小时前
stm32定时器中断和外部中断
stm32·单片机·嵌入式硬件