串行通信
D_Procedural_Life
这个作者很懒,什么都没留下…
展开
-
【STM32笔记5】SPI的时序解读与硬件运用(即硬件SPI的实现,另有硬件SPI和软件SPI的差异说明)
一、SPI简介1、SPI(Serial Peripheral Interfac)即串行外围设备接口,标准SPI总线由四根线组成:串行时钟线(SCLK)、主机输入/从机输出线(MISO)、主机输出/从机输入线(MOSI)和片选信号(CS)。SPI是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,主要应用在EEPROM,...原创 2020-04-16 21:39:12 · 8392 阅读 · 2 评论 -
【STM32笔记4】UART的时序解读与硬件运用(即硬件UART的实现,另有硬件UART运用和软件UART运用/硬件串口和软件串口/USART的差异说明)
一、UART简介1、UART(Universal Asynchronous Receiver Transmitter)总线是异步串口,故一般比I2C、SPI两种同步串口的结构要复杂很多,一般由波特率产生器(产生的波特率等于传输波特率的16倍)、UART接收器、UART发送器组成,硬件上由两根线,一根用于发送(TX),一根用于接收(RX);2、引脚连接方式(参考下图)3、STM32中...原创 2020-04-15 14:33:19 · 2497 阅读 · 0 评论 -
【嵌入式-单片机笔记1】处理器(MCU)与外部设备的通信方式(主要就串行通信进行总结)
一、微机通信(即MCU与外部设备的通信)1、随着微机特别是单片机的发展,其应用已从单机逐渐转向多机或联网,而多机应用的关键又在微机通信。微机通信有串行和并行两种通信方式,并行通信可以提高数据交换速度而串行通信可以节省系统资源,降低系统成本;2、并行通信:数据各位同时传输;串行通讯:数据一位位顺序传输,其传输机制与各自优缺点对比可参考下图。注:参考以上两种方式的示意图,一般快...原创 2020-04-14 15:37:53 · 4106 阅读 · 0 评论 -
【STM32笔记3】I2C的时序解读与软件模拟(即软件I2C的实现,另有软I2C与硬I2C的差异说明)
一、I2C简介1、IIC(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接 微控制器及其外围设备。它是由数据线 SDA 和时钟 SCL 构成的串行总线,可发送和接收数据。 在 CPU 与被控 IC 之间、IC 与 IC 之间进行双向传送,高速 IIC 总线一般可达 400kbps 以上;2、I2C 总线在传送数据过程中共有三种类...原创 2020-04-13 20:50:16 · 1265 阅读 · 0 评论 -
【STM32笔记2】SPI、I2C、UART三种串行通信协议的总结与区别(另有I2S音频总线的说明)
SPI:SPI(Serial Peripheral Interface)串行外设接口,全双工,同步串行1、SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出( SDO)、串行数据输入(SDI)。SPI 总线可以实现多个SPI设备互相连接。提供SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为SPI从机或从设备(Slave)。主从设备间可以实现全双工通信,当有...原创 2020-04-11 17:29:27 · 3456 阅读 · 0 评论