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

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

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

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

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

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

读操作:

写操作:

相关推荐
TEC_INO5 分钟前
stm32_16:列表
单片机·嵌入式硬件
一路往蓝-Anbo6 分钟前
【第48期】:嵌入式工程师的自我修养与进阶之路
开发语言·网络·stm32·单片机·嵌入式硬件
破晓单片机21 分钟前
STM32单片机分享:智能浇花系统
stm32·单片机·嵌入式硬件
llilian_1639 分钟前
gps对时扩展装置 抢险救灾中时间同步精确的重要性分析 电力系统同步时钟
网络·功能测试·单片机·嵌入式硬件
Y1rong40 分钟前
STM32之看门狗
stm32·单片机·嵌入式硬件
JERRY. LIU1 小时前
PV 光电(光伏技术)
单片机·嵌入式硬件
破晓单片机1 小时前
STM32单片机分享:智能洗碗机系统
stm32·单片机·嵌入式硬件
蓑衣客VS索尼克8 小时前
STM32G4针对串口通信异常的操作
stm32·单片机·嵌入式硬件
小康小小涵9 小时前
STM32F103RCT6编写iNav1.7.3飞控固件底层开发
stm32·单片机·嵌入式硬件
小郭团队12 小时前
1_6_五段式SVPWM (传统算法反正切+DPWM2)算法理论与 MATLAB 实现详解
嵌入式硬件·算法·matlab·dsp开发