sasmike 发表于 2015-11-18 23:20:22

【NUCLEO-L476RG开发】AT24C02读写测试

在minidock上面还有一个I2C接口的AT24C02的EEPROM,今天抽空测试一下,发现HAL库函数简直太智能了,轻松几步搞定!

1、还是先上个效果看看吧
下面是串口输出信息

下面是逻辑分析仪上显示的写1页时序

下面是读1页时序



2、来看看电路
AT24C02接口

Arduino接口

Nucleo-L476接口

3、在CUBEMX配置
新建工程,选择引脚

串口配置

I2C配置

生成MDK工程


4、完成程序
首先定义变量

下面是具体程序,非常简单,简要注释下。


5、注意I2C在写数据后应该有简短延时,不然会出错!

peter001 发表于 2015-11-18 23:46:14

谢谢分享

liu553824989 发表于 2015-11-19 08:28:33

感谢分享

lxqily 发表于 2015-11-19 08:34:52

:):):):):):)谢谢分享

Paderboy 发表于 2015-11-19 08:37:30

多谢分享。。。

斜阳__ 发表于 2015-11-19 08:38:48

谢谢分享

lkl0305 发表于 2015-11-19 09:08:40

不错,多谢分享

xujiantj 发表于 2019-1-11 11:29:13

用STM32F401调试好几天IIC了,参考一下,多谢分享!!!

hopehappy-18352 发表于 2019-1-18 14:40:30

谢谢分享,很有用!

alvinwen 发表于 2019-2-14 13:50:45


谢谢分享,学习
页: [1]
查看完整版本: 【NUCLEO-L476RG开发】AT24C02读写测试