【STM32实用例程】软件IIC(I2C)+EEPROM(AT24Cxx多型号芯片)通用代码(附带芯片手册)

preview
共80个文件
h:36个
c:35个
work:1个
需积分: 0 46 下载量 144 浏览量 更新于2023-09-15 4 收藏 753KB ZIP 举报
1、【完整例程】基于STM32F103ZET6编写,通过按键控制数据的写入和读取,并通过串口打印读取到的数据; 2、【透彻理解IIC时序】超详细的软件IIC实现代码(带详细注释),初学者可以详细了解IIC协议;重点标注了每个延时函数的作用,便于透彻的理解IIC时序。 3、【一码全包】针对AT24CXX系列芯片编写了通用代码,只需在头文件中更改相关宏定义即可改变芯片型号(支持AT24C01、AT24C02、AT24C04、AT24C08、AT24C16) 4、【单字节读写模式】针对AT24CXX芯片的(RandomRead&BYTEWrite)指定地址的单字节读写模式,编写了相关函数,包括单字节读写、多字节读写、u16和u32型数据的读写函数; 5、【按页连续读写模式】针对AT24CXX芯片的(SequentialRead&PageWrite)指定地址的连续读写模式,编写了以页(Page)为单位的多字节连续读写函数,具体还分为只在当前页操作和可跨页操作两种类型,通过这一部分的学习可深入了解AT24CXX系列芯片的内部存储单元结构和寻址方式,理解“页Page”的概念。
XD学习没烦恼
  • 粉丝: 3
  • 资源: 3
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜