接口与总线
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口与总线相关的知识,希望对你有一定的参考价值。
1.串口:rs-232、rs-422、rs485都是串行数据接口的标准。
2.i2c总线:两线式串行总线。
两个信号:数据线-SDA,时钟线-SCL,SDA是双向的,输出用于发送数据,输入用于接收数据。scl也是双向的,主机通过SCL发送时钟,并检测SCL上的电平决定什么时候发下一个时钟脉冲。
当Scl稳定在高电平时,SDA由高到低的变化产生一个开始位,由低到高产生一个停止位。
在选择从设备时,如果从设备采用7位地址,主设备发起传输前,需要先发送1字节的地址信息,前七位为设备地址,最后一位为读写标志。
之后,每传输一个字节数据,从MSB开始传输。每个字节传输完,在SCL的第九个上升沿到来的之前,接收方应该发出一个ACK.
SCL的时钟脉冲有I2C主控放出。在第8个时钟周期之后,主控方应该释放SDa.
3.spi:串行外设接口。四根线:串行时钟线(SCLK)、主机输入/从机输出(MISO)、主机输出/从机输入(MOSI)、低电平有效的的从机选择线(ss)
当我们要与某外设通信时,需要将该外设的SS线置低电平。
spi为了和外设进行数据交换,需要将其输出串行同步时钟极性(CPOL)和相位CPHA)进行配置。
CPOL=0,串行时钟空闲状态为低电平。
CPHA=0串行同步时钟的第一个跳变沿数据被采集,CPHA=1串行时钟的第二个跳变沿数据被采集。
4.usb:通用串行总线--数据传输率高,易扩展,支持热插拔。
有高速、低速两种模式。低速1.5Mbit/s.支持不需要很大数据吞吐量和很高实时性的设备,例如鼠标。全速为480mbit/s。
一对差分线(D+,D-)chuan传送信号,一对(VBUS,GND)传送5V电源。
5.以太网接口:由mac(以太网媒体接入控制器)和phy(物理接口收发器)组成。mac和phy之间采用MII连接
以上是关于接口与总线的主要内容,如果未能解决你的问题,请参考以下文章
使用显示总线接口将 TFT 屏幕与 STM32F446 连接
AHCI协议NVME协议SATA总线PCIe总线SATA接口PCIe接口M.2接口