当前位置:网站首页>IIC and SPI
IIC and SPI
2022-08-11 06:34:00 【Emily_rong_2021】
In the digital communication protocol suite, IIC and SPI are often referred to as "small" protocols,
Compared to Ethernet, USB, SATA, PCI-Express, etc., the transmission speed reaches hundreds of gigabytes per second.
The "big" protocol is for communication between systems outside the system,
The "small" protocol is used for communication between chips in the system, and there is no indication that the "big" protocol is necessary to replace the "small" protocol.
The existence and popularity of IIC and SPI reflect the philosophy of "enough is enough".
IIC: 100Kbps/400K/3.84M | Multi-Master Transfer Bytes | SDA+ SCK
- First, each IIC device has a unique seven-digit device address;
- Second, the data frame size is 8-bit bytes;
- Third, certain data bits in the data (frame) are used to control the start, stop, direction (read and write) and acknowledgement mechanism of the communication.
SPI: | >10M | Single master multi-slave transmission data stream | Simple structure and easy to expand |
[Master and Slave] must use the same operating parameters - SCLK, CPOL and CPHA to function properly;
边栏推荐
- Day 87
- Open Source Machine Learning Database OpenMLDB Contributor Program Fully Launched
- 支付牌照是什么意思
- Promise 中状态改变和回调执行先后顺序 和promise多次回调
- Promise.race学习(判断多个promise对象执行最快的一个)
- 活动预告 | 4月23日,多场OpenMLDB精彩分享来袭,不负周末好时光
- SearchGuard证书配置
- Event Preview | On April 23, a number of wonderful sharing sessions of OpenMLDB will come, which will live up to the good time of the weekend
- C语言实现简易扫雷(附带源码)
- [Meetup]OpenMLDBxDolphinScheduler 链接特征工程与调度环节,打造端到端MLOps工作流
猜你喜欢
随机推荐
JNI入门
promise 改变状态的方法和promise 的then方法
关于if(x)和while(x)的解释
Wonderful linkage | OpenMLDB Pulsar Connector principle and practical operation
关于openlayer中swipe位置偏移的问题
深度学习Matlab工具箱代码注释
typescript学习日记,从基础到进阶(第二章)
构建面向特征工程的数据生态 ——拥抱开源生态,OpenMLDB全面打通MLOps生态工具链
aPaaS和iPaaS的区别
Day 87
promise.all 学习(多个promise对象回调)
Certificate of SearchGuard configuration
OpenMLDB Pulsar Connector: Efficiently connect real-time data to feature engineering
OpenMLDB:线上线下一致的生产级特征计算平台
Diagnostic Log and Trace——为应用程序和上下文设置日志级别的方法
scanf函数在混合接受数据(%d和%c相连接)时候的方式
js 学习进阶(Dom部分 pink老师教学笔记)
OpenMLDB v0.5.0 发布 | 性能、成本、灵活性再攀高峰
Minutes of OpenMLDB Meetup No.2
Diagnostic Log and Trace——开发人员如何使用 DLT