当前位置:网站首页>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;
边栏推荐
猜你喜欢
随机推荐
产品版本号是如何确定的
USB中用NRZI来编码数据
OpenMLDB Pulsar Connector:高效打通实时数据到特征工程
CKEditor富文本编辑器工具栏自定义笔记
张小龙的微信公开课(2019年)
CMT2380F32模块开发6-flash例程
STM32学习笔记(白话文理解版)—USART通信接口
系统性能及并发数的一些计算公式
The third phase of the contributor task is wonderful
Visual studio2019 配置使用pthread
MSP430学习总结(二)——GPIO
构建面向特征工程的数据生态 ——拥抱开源生态,OpenMLDB全面打通MLOps生态工具链
C语言的编译
STM32学习总结(一)——时钟RCC
Vscode remote connection server terminal zsh+Oh-my-zsh + Powerlevel10 + Autosuggestions + Autojump + Syntax-highlighting
使用adb命令管理应用
华为云IOT平台设备获取api调用笔记
C language implementation guess Numbers (with source code, can be directly run)
aPaaS和iPaaS的区别
vim 编辑解决中文乱码问题