发 帖  
原厂入驻New
张飞软硬开源:基于STM32的BLDC直流无刷电机驱动器,👉戳此立抢👈

[经验] 【OneNET麒麟座试用体验】6.EEPROM存储器AT24C02的使用

2017-4-1 10:36:40  1503 存储器 寄存器 eeprom
分享
0
AT24C02是一款EEPROM存储芯片,存储大小只有256字节,没有听错,就是字节,相比我们512KFlash,那么这么小的空间能干什么呢?
因为Flash只能整页擦出再重新写,而且Flash本身就是给烧写程序使用的,我们经常变的参数虽然大家都是以变量的形式在内存里跑,但是如果需要掉电存储,那么EEPROM是一个不错的选择。
在上一篇我们已经介绍过IIC协议,EEPROM其实就是简单的IIC读写~
1.png
AT24C02的读数据存放地址的数据内容,其实就是读取AT24C02设备对应寄存器地址的数据内容。
2.png
读取也是同样的直接调用IIC协议的操作。
3.png
这里我们做一个Demo,把今天的日期存入EEPROM再显示到LCD1602~
4.png
效果如图。
5.png
再注释掉写入,下载程序,断电,依然能正常显示,说明我们的数据显示是正确的。
盼盼2333 2017-4-1 10:44:19
8.AT24C02.zip (2.73 MB, 下载次数: 15)

回复

举报

小麦地 2017-4-1 11:42:14
给楼主顶一个   
回复

举报

盼盼2333 2017-4-1 12:45:24

谢谢
回复

举报

shengwu11 2017-5-9 10:11:32
谢谢分享,学习学习。。。
回复

举报

liuchuang1234 2019-5-15 21:41:01
程序有问题   Lcd1602_DisString(0x80, "%s", s);               
回复

举报

liuchuang1234 2019-5-15 21:56:06
楼主程序有问题
回复

举报

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

发经验
课程
    关闭

    站长推荐 上一条 /10 下一条

    快速回复 返回顶部 返回列表