
STM32学习之通信基本原理 “ 好记心不如烂笔头,手写虽好,纸贵手累,不易不易。简述通信基本原理及其常见种类” 01 通信基本原理 所谓通信,实则交流。把握两个要点:听得懂与跟得上。听得懂,即需要约定双方一致认可的协议;跟得上,即需要双方速度一致(或时间一致)。 通信双方一般有两种方法进行通讯,即并行通信和串行通信。 并行通信:数据位同时传输,速度快,占用资源多,适用于短距离通信 串行通信:数据位逐位传输,占用资源少,速度慢 注:并行通信因其弊端较大,目前没有得到广泛使用 串行通信简述 1.按数据传输方向,分为单工、半双工、全双工 单工:数据只能在某一个方向传输 半双工:数据支持双向传输,但无法同时双向传输 全双工:数据支持同时双向传输 (半双工和全双工需要通信双方都具备接收和发送功能) 2.按通讯方式,分为异步通信和同步通信 异步通信:没有时钟同步信号,如UART\单总线 同步通信:有时钟同步信号(时序),如SPI\IIC等 注:异步通信采用直接在数据信号中穿插一些信号位来同步信号,或者以数据帧的格式传输;另外,由于没有时序约束,异步通信采用波特率等形式来进行更好的数据同步 ![]() 02 常见串行通信接口 ![]() 后期会有系列文章对上述各个通信接口进行具体描述。 文章出处: NIStark 嵌入式FUN |
hao 学习下 |