I2C、SPI

I2C

参考视频:https://www.bilibili.com/video/BV1dg4y1H773/?spm_id_from=333.337.search-card.all.click&vd_source=aedd69dc9740e91cdd85c0dfaf25304b

需要时钟线和数据线

读写数据帧格式

对照看的波形

起始位

起始位+地址码(前8bit)

只有在时钟信号拉高,数据才能传输

读写位和应答信号

寄存器地址和应答信号

可以指定对应设备地址的寄存器进行读写,然后从机给主机应答信号。

数据位、应答信号和停止位

应答信号是从机给

停止位需要在时钟来的时候,完成从低到高的跳变。

相关推荐
风雨中的蜜蜂2 小时前
CMT2310A 超低功耗高性能射频收发器概述
stm32·单片机·嵌入式硬件
LCG元2 小时前
STM32 ADC 多通道 DMA 采样与数字滤波实战
stm32·嵌入式硬件·microsoft
VALENIAN瓦伦尼安教学设备2 小时前
转子/行星/平行轴齿轮箱综合故障模拟实验台可复现常见机械问题
大数据·数据库·人工智能·嵌入式硬件·算法
国科安芯3 小时前
基于MOSFET工作电压、电流特性的选型设计
科技·stm32·单片机·嵌入式硬件·系统架构
wuyk5553 小时前
68.嵌入式 C 语言避坑指南:volatile 关键字 —— 单片机中断、寄存器访问的核心技巧
c语言·开发语言·stm32·单片机·嵌入式硬件
电子科技圈4 小时前
第二代无线平台历久弥新,赋能物联网创新迭代
人工智能·嵌入式硬件·mcu·物联网·设计模式·硬件架构·iot
Zevalin爱灰灰16 小时前
能源与电源管理电路——防倒灌电路
单片机·嵌入式硬件·电源管理
jianqiang.xue18 小时前
ESP-IDF保姆级入门02|Ubuntu24.04搭建EIM-GUI开发环境,打通Windows_Linux双平台统一开发
stm32·单片机·物联网
无垠的广袤19 小时前
【工业树莓派 CM0 Dev Board】扩展板设计
linux·python·嵌入式硬件·pcb设计·模块化·传感器