步骤 过程截图与过程解析
步骤1: 由于读写EEPROM,我们就需要找到开发板的EEPROM的接线图
步骤2:创建IDE工程 1:HAL固件选择版本最低的 2:配置RCC 3:
步骤3:配置I2C 使能I2C后,我们可以观察到默认的I2C的CLK与DATA脚与开发板都不一样,我们将I2C的时钟脚与数据脚修改到开发板的PB8,PB9,由于我们I2C是主机模式,所以,并没有太多配置的
步骤4:查找EEPROM资料 由于读写EEPROM需要对EEPROM进行识别验证,还涉及到多少页的问题,我们去百度我们的EEPROM,找到EEPROM关键的数据
步骤5:编写I2C操作EEPROM的程序 根据我们百度的EEPROM,我们知道了EEPROM的控制字是1010A2 A1 A0 R/W,又因为我们的开发板的连接图A0,A1,A2都是接的低电平,所以10100001=A1=读;10100000=A0=写 2)注意EEPROM是页操作,也就是一次必须读写8字节,虽然能读写<8字节/页,但是这是不好的习惯,一共有32页
步骤6:结果验证 成功读取到我们的页数据
>>看完的小朋友,给个点赞呗!
>>时间:2020-6-16

附上我的微信公众:里面也有我的博客