51单片机学习(8)- IIC总线和AT24C02芯片
2025-10-24 来源:bilibili
本次学习的是IIC总线相关知识以及用单片机来模拟IIC总线和AT24C02芯片进行通信。
内容关键点:
1 IIC总线的介绍

2 IIC总线细节






总结一下:
1 IIC总线的主机先发送启动信号,启动IIC总线;
2 在发送启动信号后,需要找到想要建立联系的对象,所以要发送寻址信号(寻址信号就是一个字节数据,包含7位的地址和1位读写;可以想象成寄信一样,家庭门牌号就是地址,根据地址俩找到位置)
3 在找到想要建立联系的对象后,该对象会回一个消息来通知你,这就是应答信号(应答信号是通过电平变化来表现的)
4 在建立完联系后,就可以开始发送数据了
5 停止发送数据
(让我想到了TCP中的三次握手!)
3 AT24C02与单片机通信
AT24C02是一种EEPROM(Electrically Erasable Programmable Read Only Memory)是指带电可擦可编程只读存储器,是一种掉电后数据不丢失的存储芯片,具有IIC总线接口;



这里采用的是字节写入的方式;AT24C02有256个字节,可以任意选择一个进行读写操作

AT24C02的芯片地址为1010,其地址控制字格式为1010 A2 A1 A0 R/W,共8位;
R/W=0,写; R/W=1,读;


A0 A1 A2 都为0,那么控制字就是 1010 000 R/W;
代码如下:







相关文章
- 六大全新产品系列推出,MCX A微控制器家族迎来创新
- 意法半导体全新STM32C5系列,重新定义入门级微控制器性能与价值,赋能万千智能设备
- 从控制到系统:TI利用边缘AI重塑嵌入式MCU的边界
- 模组复用与整机重测在SRRC、CCC、CTA/NAL认证中的实践操作指南
- 有源晶振与无源晶振的六大区别详解
- 英飞凌持续巩固全球微控制器市场领导地位
- 使用 Keil Studio for Visual Studio Code开发 STM32 设备
- LoRa、LoRaWAN、NB-IoT与4G DTU技术对比及工业无线方案选型分析
- 意法半导体中国本地造STM32微控制器启动规模量产
- 蓝牙信道探测技术原理与开发套件实践
热门新闻




