3_怎么看原理图之协议类接口之I2C笔记

I2C只连接I2CSCL与I2CSDA两根线,即2线制异步串行总线。

I2CSCL与I2CSDA两根线需要上拉电阻,目的是让电平有确定的状态。

发完8bit数据后,第9个电平拉低SDA为低电平。

比如传一个数据A=0x41=0100 0001

IIC总线有多个从机设备的通信,启动一个传输时,主机先发出S信号(开始信号),然后发出8位数据。这8位数据中前7位为从机的地址,第8位表示传输的方向(0表示写操作,1表示读操作)。被选中的从机发出响应信号。紧接着传输一系列字节及其响应位。最后,主机发出P信号(结束信号)结束本次传输。

读操作:

写操作:

相关推荐
偶像你挑的噻8 小时前
15-Linux驱动开发-PWM子系统
linux·驱动开发·stm32·嵌入式硬件
Java小白,一起学习12 小时前
STM32新建工程(标准库官网下载)
stm32·单片机·嵌入式硬件
vickycheung312 小时前
RK3588增加Xenomai3实时补丁
经验分享·嵌入式硬件·arm 嵌入式开发
贝塔实验室14 小时前
红外编解码彻底解析
网络·嵌入式硬件·信息与通信·信号处理·代码规范·基带工程·精益工程
小尧嵌入式14 小时前
C++基础语法总结
开发语言·c++·stm32·单片机·嵌入式硬件·算法
沐欣工作室_lvyiyi15 小时前
基于单片机的居家智能音箱系统(论文+源码)
stm32·单片机·嵌入式硬件·毕业设计·智能音箱
沐欣工作室_lvyiyi15 小时前
基于单片机的飞机客舱窗帘控制系统(论文+源码)
单片机·嵌入式硬件·毕业设计·窗户
CHY_12816 小时前
JESD204B 协议解析(4)Subclass2 时序分析
嵌入式硬件·fpga开发·jesd204
恒锐丰小吕19 小时前
屹晶微 EG2163 高集成度三相半桥驱动芯片技术解析
嵌入式硬件·硬件工程
古译汉书1 天前
嵌入式笔记(个人总结)
数据结构·笔记·stm32·单片机·嵌入式硬件