嵌入式的一些硬件接线协议

本文只是介绍一些接线方式,具体的使用的领域可以百度自行搜索了解。

1:spi(串行外设接口),全双工,主从性

sclk(时钟信号)

mosi(主机输出数据脚)

miso(主机输入数据脚)

cs(片选)-指定通信的对象

2184ab05726b4c678aeb39acbb0fc818.jpg

 

2:i2c34ab986905fe4c92bfc2c260f1854c25.jpg

7c6ff9375af04b8f900a103a5a2c98cc.jpg

scl和sda接线,都接在一起,也是主从机之间,要加个上拉电阻,空闲保持高电平。

3:UART(通用异步收发器)

(只需要单向的数据传输的时候,可以只接一根通讯线)

(当电平标准不一致时,需要加电平转换芯片)

6b906a7222e34a6e8659e32b9ee47683.jpg

 4.i2s(集成电路内部音频总线)

a95a9c6234a64051b8166bbaef19b559.png

 6e249804b15c4f99bf588e31e8c57a25.jpg

 5:sdio(安全数字输入输出)

6.can(控制器局域网)两侧终端加120欧电阻,消除走线阻抗(差分对布线)

can_H和can_L(两个差分信号)

045092b31571427294c43e9b006fb9f8.webp

 tx和rx接,互错接线。

7.rs485(推荐标准485)(差分对)

1f3499c14f324c1da112041e8111a4a4.jpg

 54c94c197b1d4795997fcd5afec625da.png

34d669120246443d8835fde5bf4b7afb.png

8.usb()数据+和-可以认为是D+和D或者DP和DM

e084457b9eb845fd82f02acd2b437ed8.jpg

9.网口(568A和568B两种)

10.HDMI

11.vga

12.usart(通用同步/异步收发)(电平标准不一样和  硬件连接的电平需要转换,直接/转换连接与否)

23189001fb3442049d5b6aa52f29b1ef.jpg

双工(指的是双方能不能同时通信)(发射和接收互不影响)

时钟(什么时候可以采集数据)(没有时钟线那么需要串口双方提前规定自己的波特率去实现采样位置对齐)

单端信号(针对gnd的电平差)(必须接地)差分信号是看两个数据的差

多设备需要有一个  寻址  的过程,来确定通信的对象。 

i2c和spi,这种都是芯片之间的通信,不会接入电脑,和电脑通信。
 

蓝牙模块,手机发送信号来控制单片机的功能。

波特率:串口通信的速率,码元/s

波特率:每秒传输的比特数,bit/s

起始位:标志一个数据帧的开始固定为低电平

数据位:数据帧的有效载荷,1为高电平,0为低电平,低位先行。

校验位:用于数据验证,根据数据位计算而来(校验位可以加也可以不加)

无校验和奇校验和偶校验(出现偶数或者奇数个1)

(去判断我们输过去的数据对或错)

停止位:用于数据帧间隔固定为高电平,也为下一个数据组传输做准备。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值