没错,我就是那个差生。
今天发一篇关于IIC驱动eeprom的教程。
先上结果
短短的几句话,里面包含了IIC驱动的应用,EEPROM的读写操作,下面来分析一下函数
首先IIC初始化,与eeprom链接的iic3 对应的引脚是PC0,PC1两个引脚,模式需要配置开漏输出
下面是初始化函数截图
这个函数就是封装的I2C库函数的初始化函数。
接下来是I2C_EE_WriteBuffer 函数,我们来看函数截图
I2C_EE_WriteBuffer函数就是对I2C_EE_WriteOnePage函数的封装,
而I2C_EE_WriteOnePage是对I2C_EE_PageWrite函数的封装,
最后I2C_EE_PageWrite是对cm32m4xxr_i2c库函数的调用。
I2C_EE_ReadBuffer函数跟I2C_EE_WriteBuffer函数类似,不多做赘述。
I2C_EE_ReadBuffer对I2C库函数I2C_RecvData的调用。
这期就到这吧。
更多回帖