0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于单片机的I2C和EEPROM连接

2oON_changxuemc 来源:未知 作者:胡薇 2018-11-01 10:38 次阅读

在实际的应用中,保存在单片机RAM中的数据,掉电后就丢失了,保存在单片机的FLASH 中的数据,又不能随意改变,也就是不能用它来记录变化的数值。但是在某些场合,我们又确实需要记录下某些数据,而它们还时常需要改变或更新,掉电之后数据还不能丢失,比如我们的家用电表度数,电视机里边的频道记忆,一般都是使用 EEPROM来保存数据,特点就是掉电后不丢失。

我们板子上使用的这个器件是 24C02,是一个容量大小是 2Kbits,也就是 256 个字节的 EEPROM。一般情况下,EEPROM 拥有 30 万到 100 万次的寿命,也就是它可以反复写入 30-100 万次,而读取次数是无限的。

24C02 是一个基于I2C通信协议的器件,因此从现在开始,我们的 I2C 和我们的 EEPROM就要合体了。但是大家要分清楚,I2C 是一个通信协议,它拥有严密的通信时序逻辑要求,而 EEPROM 是一个器件,只是这个器件采样了 I2C 协议的接口与单片机相连而已,二者并没有必然的联系,EEPROM 可以用其它接口,I2C 也可以用在其它很多器件上。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6001

    文章

    43973

    浏览量

    620844
  • EEPROM
    +关注

    关注

    9

    文章

    927

    浏览量

    80319

原文标题:基于单片机EEPROM解析

文章出处:【微信号:changxuemcu,微信公众号:畅学单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于I2C串行总线在单片机系统中的数据

    本帖最后由 luna 于 2011-3-3 12:06 编辑 简要介绍了I2C串行总线原理及AT24CXX系列串行EEPROM的特点。着重阐述了利用I2C串行总线和AT24CXX系列串行
    发表于 03-02 14:36

    单片机练习 - I2C总线协议-转载

    .转载MK2大神博客AT24C02与单片机连接电路图如下:单片机利用P2.0模拟SDA, P2.1模拟SCL.程序代码:[code]//用
    发表于 02-02 14:57

    USB转IIC/I2C

    目前很多器件都采用I2C接口,需要我们编程来控制I2c 器件,网上很多USB转I2C的小板只是提供API函数,同样需要编程,这样还不如直接用单片机进行编程,因为最终都是要用
    发表于 02-17 13:22

    单片机通过I2C读取EEPROM中的数据,向EEPROM中发数据正常,但是一旦读数据就会导致单片机复位。想请问为什么?

    本帖最后由 一只耳朵怪 于 2018-6-22 10:15 编辑 单片机通过I2C读取EEPROM中的数据,向EEPROM中发数据正常,但是一旦读数据就会导致
    发表于 06-22 02:58

    I2C

                    Boot from i2c EEPROM at I2c bus address 0x50
    发表于 06-24 01:28

    使用CyControl编程I2C串行EEPROM导致失败

    我用cycontrol程序程序I2C串行EEPROM在我开发的系统有问题。它似乎正常(检查I2C的SCL和SDA与示波器)但它总会导致失败。有人有任何想法来帮助解决这个问题吗?这种方法适合
    发表于 02-20 14:10

    基于AVR单片机I2C操作库

    AVR单片机I2C操作库程序分享
    发表于 11-09 07:50

    如何使用高速通用I2C接口与单片机连接

    本文介绍一种 采用Philips公司带I2C接口的USB接口芯片PDIUSBD11进行USB接口开发的方法,他使用高速通用I2C接口与单片机连接
    发表于 04-22 06:28

    I2C协议以及I2C读写EEPROM

    I2C协议以及I2C读写EEPROM实验文章目录I2C协议以及I2C读写EEPROM实验
    发表于 08-23 08:25

    I2C怎么使用

    硬件I2C(中断方式)以STC8F2K08S2单片机为例一、I2C相关的寄存器STC8系列单片机硬件I2
    发表于 12-02 08:16

    51单片机之模拟I2C简介

    目录51单片机之模拟I2CI2C简介I2C实现51单片机之模拟I2CI2C简介I2C实现
    发表于 01-05 08:23

    单片机I2C时序相关资料推荐

    单片机 I2C 时序介绍在硬件上,I2C 总线是由时钟总线 SCL 和数据总线 SDA 两条线构成,连接到总线上的所有器件的 SCL 都连到一起,所有 SDA 都连到一起。
    发表于 01-07 06:19

    单片机I2C协议资料分享

    关于STM32学习分享第七章 I2C协议(读写EEPROM)文章目录关于STM32学习分享前言二、代码1.i2c.c2.i2c.h3.main.c总结前言开始!开始!单片机
    发表于 01-25 08:14

    ST单片机I2C怎么操作?

    ST单片机I2C怎么操作?
    发表于 02-17 06:53

    I2C串行EEPROM与PICmicro单片机的接口设计

    I2C串行EEPROM与PICmicro单片机的接口设计说明。
    发表于 05-11 10:24 7次下载