
在minidock上面还有一个I2C接口的AT24C02的EEPROM,今天抽空测试一下,发现HAL库函数简直太智能了,轻松几步搞定! 1、还是先上个效果看看吧 下面是串口输出信息 ![]() 下面是逻辑分析仪上显示的写1页时序 ![]() 下面是读1页时序 ![]() 2、来看看电路 AT24C02接口 ![]() Arduino接口 ![]() Nucleo-L476接口 ![]() 3、在CUBEMX配置 新建工程,选择引脚 ![]() 串口配置 ![]() I2C配置 ![]() 生成MDK工程 ![]() 4、完成程序 首先定义变量 ![]() 下面是具体程序,非常简单,简要注释下。 ![]() 5、注意I2C在写数据后应该有简短延时,不然会出错! |
谢谢分享,学习