本帖最后由 浪矢杂 于 2019-2-21 15:17 编辑
回归山顶洞人时期,简单聊一下IIC SPI UART
假如你在一个有电的山顶洞人时期,但你们若干个部落之间正懊恼如何通讯的呢,这时秀儿他来了。
IIC
先解决一些基础问题,定下了一些规则。
1.他在你们所有部落中架起了两条线,一条叫双向串行数据线(SDA),看名字就是到是用来传数据的,一条串行时钟线(SCL) ,相当你们部落的一个共同时间用来约定通讯时间让你们达到同步性。(一个I2C总线只使用两条总线线路 )
2.这两条线上的部落都有一个通讯地址(相当于现在的门牌号),在通讯前你肯定要说你和哪个部落通电话是吧。不然不就乱套了嘛。(每个连接到总线的设备都有一个独立的地址 )
3.由于你们可能多个部落同时通讯,为了防止通讯错乱,就请一个人来做仲裁 ,决定先给哪个部落用通讯线路。(多个主机同时使用总线时,会利用仲裁方式决定由哪个设备占用总线)
[size=12.0000pt]4.还有就是你们说话的速度也要约定,不然你说两分钟我才听一分钟那就不行了。(具有三种传输模式:标准模式传输速率为100kbit/s,快速模式为400kbit/s,高速模式下可达3.4Mbit/s)
然后就来个通讯示范
图片1.png (254.69 KB, 下载次数: 3)
2019-2-21 15:03 上传
file:///C:\Users\mayn\AppData\Local\Temp\ksohtml\wps4F4A.tmp.jpg
芬儿在隔壁部落有一个恋爱对象彬儿,今晚芬儿想约彬儿去虚拟&