![](https://i-blog.csdnimg.cn/blog_migrate/e66fef71b51e5539c072db05b91a09ed.jpeg)
找到AT24C02
D:\stm32资料\A盘(资料盘)野火指南者资料\2-开发板原理图_封装库_尺寸图_IC手册\hardware\指南者板载IC手册
![](https://i-blog.csdnimg.cn/blog_migrate/55dcef5474f6e00d41f97f7cc4913725.jpeg)
各个引脚的功能
![](https://i-blog.csdnimg.cn/blog_migrate/ecf5db005fb6a9615abf574d02d64470.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2b1b16986a94ca6e0b168ef2c0373fd1.png)
![](https://i-blog.csdnimg.cn/blog_migrate/708e1ca064c4d9ea6b69ced276140045.jpeg)
对于
![](https://i-blog.csdnimg.cn/blog_migrate/6395a2c704858a6c95469faba96086d7.png)
页写入:对字节进行连续的写入。页写完了覆盖起始位置重新写入
![](https://i-blog.csdnimg.cn/blog_migrate/4945cdd995008d5b51436c09974f108b.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/9a02f746bed7eeb43bbcae13022ecba7.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e20386c10d214717cc731b0059a1ba2d.png)
随机读要注意时序。EEPROM输出从地址
讲解HAL库历程(位置D:\stm32资料\A盘(资料盘)野火指南者资料\1-程序源码_教程文档\2-[野火]《STM32 HAL库开发实战指南》(HAL库源码)\1-书籍配套例程-F103VE指南者_20211217\23-I2C-读写EEPROM\Project)
![](https://i-blog.csdnimg.cn/blog_migrate/31dab8d8af2d42924d853b9480a56617.png)
初始化
![](https://i-blog.csdnimg.cn/blog_migrate/20b4e46e3bf44227aa21814bee05cdc6.jpeg)
具体学习看视频
第20讲-l2C——读写 EEPRON5(工程讲解)
![](https://i-blog.csdnimg.cn/blog_migrate/359d7b5171a30dc52fa93197f6e85fc2.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f845532b8e07b56eaf4dee7b539c3a71.jpeg)
代码逻辑
![](https://i-blog.csdnimg.cn/blog_migrate/5972d4a100378965312e19deba17eb6f.jpeg)
第20讲-l2C——读写 EEPRON6(工程讲解)
不同开发板的程序
![](https://i-blog.csdnimg.cn/blog_migrate/a9ee69f65305ebf5c1789dae79b9304b.jpeg)