RISC-V技术william hill官网
直播中

jiasirer

4年用户 11经验值
擅长:可编程逻辑 测量仪表 控制/MCU
私信 关注

【芯昇科技RISC-V生态开发板试用体验】了解I2C驱动EEPROM

没错,我就是那个差生。

今天发一篇关于IIC驱动eeprom的教程。

先上结果

1.png

短短的几句话,里面包含了IIC驱动的应用,EEPROM的读写操作,下面来分析一下函数

  1. 首先IIC初始化,与eeprom链接的iic3 对应的引脚是PC0,PC1两个引脚,模式需要配置开漏输出

    2.png

下面是初始化函数截图

3.png

这个函数就是封装的I2C库函数的初始化函数。

  1. 接下来是I2C_EE_WriteBuffer 函数,我们来看函数截图

    4.png

I2C_EE_WriteBuffer函数就是对I2C_EE_WriteOnePage函数的封装,

而I2C_EE_WriteOnePage是对I2C_EE_PageWrite函数的封装,

最后I2C_EE_PageWrite是对cm32m4xxr_i2c库函数的调用。

  1. I2C_EE_ReadBuffer函数跟I2C_EE_WriteBuffer函数类似,不多做赘述。

    5.png

6.png

I2C_EE_ReadBuffer对I2C库函数I2C_RecvData的调用。

这期就到这吧。

回帖(3)

jiasirer

2022-7-11 10:32:55
醉了,图片还是上不去
举报

jiasirer

2022-7-11 10:39:21
这是原文,没有办法了,先研究下
举报

jiasirer

2022-7-11 11:08:12
改好了,吼吼。。。。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分