STM32 通信相关概念
2017-08-21 00:00
120 查看
串行通讯:设备间通过少量的数据线,按数据位一位一位的传输数据。(节省数据线硬件成本以及PCB布线面积)
并行通讯:多根数据线进行通讯,同时传递多个数据位。(相同速率下,传输的数据量大)
全双工:在同一时刻两设备间可以同时收发数据。
半双工:两设备都可以收发数据,但不能同时进行。
单工:一方固定为发送设备,一方固定为接收设备。
同步:通讯中的双方会使用一个时钟信号线驱动双方同步数据,一般会约定在上升沿或下降沿对数据线进行采样
异步:在数据信号中穿插同步用的信号位,或把主体数据打包为数据帧的格式传输数据。一般还要约定好数据传输的速率。
同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。
异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭。
通讯速率:以比特率表示,每秒钟传递的二进制位数,单位bit/s。 而波特率是每秒钟传递的码元数。一般以0V表示0,5V表示1.一个码元表示为01两种状态,这时波特率大小与比特率一致。
并行通讯:多根数据线进行通讯,同时传递多个数据位。(相同速率下,传输的数据量大)
全双工:在同一时刻两设备间可以同时收发数据。
半双工:两设备都可以收发数据,但不能同时进行。
单工:一方固定为发送设备,一方固定为接收设备。
同步:通讯中的双方会使用一个时钟信号线驱动双方同步数据,一般会约定在上升沿或下降沿对数据线进行采样
异步:在数据信号中穿插同步用的信号位,或把主体数据打包为数据帧的格式传输数据。一般还要约定好数据传输的速率。
同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。
异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭。
通讯速率:以比特率表示,每秒钟传递的二进制位数,单位bit/s。 而波特率是每秒钟传递的码元数。一般以0V表示0,5V表示1.一个码元表示为01两种状态,这时波特率大小与比特率一致。
相关文章推荐
- STM32 中断优先级相关概念与使用笔记
- 语音通信相关概念
- 数字通信相关概念
- 【通信】通信相关的一些概念
- 基带通信相关概念
- RPC和WebService等相关远程通信概念理解
- 进程与线程的相关概念——同步、通信等
- STM32中断优先级相关概念
- 【转】STM32中断优先级相关概念
- 通信相关概念
- Java 多线程(四)线程间的通信jdk1.5中Lock,Condition----各种锁的相关详细概念
- STM32 中断优先级相关概念与使用笔记
- socket网络通信相关概念解析
- Java 多线程(四)线程间的通信jdk1.5中Lock,Condition----各种锁的相关详细概念
- [zt]ERwin相关概念快速入门
- SOA相关概念解析
- linux设备驱动归纳总结(一):内核驱动的相关基础概念
- Linux netfilter 学习笔记 之七 ip层netfilter的连接跟踪模块的概念及相关的数据结构分析
- JMS相关概念
- Hbase 相关概念