2.EEPROM介绍

这篇具有很好参考价值的文章主要介绍了2.EEPROM介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.eeprom的设备地址

 小梅哥开发板上的EEPROM芯片,是 ATMEL 公司生产的 AT24C 系列中的型号为 AT24C64 的EEPROM 存储芯片。AT24C64 存储容量为 64Kbit,内部分成 256 页,每页 32 字节, 共有8192 个字节,且其读写操作都是以字节为基本单位。 AT24C64 EEPROM 存储芯片的器件地址包括厂商设置的高 4 位 1010 和用户需自主设置的低 3 位 A0、A1、A2 。在硬件设计时,通过将芯片的 A0、A1、A2 这 3 个引脚分别连接到 VCC 或 GND 来实现器件地址低 3位的设置,若 3 个引脚均连接到 VCC,则设置后的器件地址为 1010_111;若 3 个引脚均连接到 GND,则设置后的器件地址为 1010_000。由于 A0、A1、A2 这 3 位只能组合出 8 种情况,所以一个主机最多只能连接 8 个 AT24C64 存储芯片。

2.eeprom的存储地址

 以 EEPROM 存储芯片为例,在 ATMEL 公司生产的 AT24C 系列 EEPROM 存储芯片中选取两款存储芯片 AT24C04 和 AT24C64。AT24C04 的存储容量为 1Kbit(128byte),7 位存储地址即可满足所有存储单元的寻址,存储地址为单字节即可;而 AT24C64 的存储空间为64 Kbit(8Kbyte),需要 13 位存储地址才可满足所有存储单元的寻址,存储地址为 2 字节。
AT24C04、AT24C64 存储地址示意图
2.EEPROM介绍
参考:野火fpga文章来源地址https://www.toymoban.com/news/detail-509119.html

到了这里,关于2.EEPROM介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • STM32-内部 EEPROM 读写

    STM32 的某些系列 MCU 自带 EEPROM 。笔者使用的 STM32L151RET6 自带 16 KB 的 EEPROM ,可以用来存储自定义的数据。在芯片选型时,自带 EEPROM 也可以作为一个考量点,省去了在外接 EEPROM 的烦恼。 下面简单介绍下 STM32 内部 EEPROM 的读写流程。 以笔者使用的这款 STM32L151RET6 MCU 为例,自

    2024年02月21日
    浏览(47)
  • ESP8266使用EEPROM的正确方式

    EEPROM其实是一个EEPROMClass类的实例,其定义如下 从这里可以看出只要没有定义NO_GLOBAL_INSTANCES和NO_GLOBAL_EEPROM那么便会定义EEPROM。· 对于这个类的实现其实很简单,但是通过阅读代码,其实它总是被缓存的。也就是说你的读写总是在内存进行的。 它 的标准步骤如下: EEPROM.begin 

    2024年02月12日
    浏览(32)
  • I2C学习——读写eeprom

    I2C 通讯协议(Inter-Integrated Circuit)是由Philips公司开发的一种简单、双向二线制同步串行总线,只需要两根线即可在连接于总线上的器件之间传送信息。 特点如下: 1.在一个I2C通讯总线中,可挂载多个设备,这些设备既可做主机也可做从机。(一般总线上挂载的设备所在的地址

    2023年04月08日
    浏览(41)
  • ROM,PROM,EPROM,EEPROM的理解

    ROM 就是read only memory,即可读存储器 这个存储器创建出来的目的是为了存储程序的。计算机所谓的工作原理总结起来无非就是八个字——“存储程序,程序控制” 那这个程序存储在哪里?就存储在ROM里面。我们电脑里面的程序就是存储的硬盘上面。 所以可以说,硬盘就是一种

    2024年02月04日
    浏览(33)
  • EtherCAT主站写从站EEPROM抓包分析

    本文主站设置从站1字地址为0的EEPROM数据为0x3C00(设置完毕后请还原字0的EEPROM数据),使用Wireshark抓取到的报文如下: 这一阶段涉及的寄存器包括0x0500、0x0501,有关这2个寄存器的描述如下: 将EEPROM访问控制权设置为主站的操作分为2步: (1)强制PDI释放EEPROM访问控制权 主站

    2024年02月05日
    浏览(47)
  • STM32——AT24C02(EEPROM )

    1、简介 AT24C02是一种2 Kb(256 × 8)串行电子可擦可编程只读存储器(EEPROM)芯片,支持标准I2C总线通信协议。 AT24C02的编程操作是以页为单位完成的,每次最多可编程8个连续字节。具体来说,AT24C02的一页大小为8个字节,每次写入数据时,需要确保写入的数据不跨页。因此,

    2024年04月13日
    浏览(45)
  • FPGA实现IIC接口(2)-EEPROM芯片写数据

    目录 1.单次随机写数据 1.1简介 1.2代码 1.3Modelsim仿真 1.4逻辑分析仪上板验证 2.页写 2.1简介 2.1代码 2.3Modelsim仿真 2.4逻辑分析仪上板验证 在黑金ax301开发板上使用IIC在EEPROM 24LC04芯片上写数据。 fpga型号:EP4CE6F17C8 开发工具:Quartus ll 13.0 + Modelsim 10.1c 系统时钟:50MHZ IIC时钟:250

    2024年01月22日
    浏览(41)
  • FPGA project : IIC_wr_eeprom

    简单双向二线制,同步串行总线。 scl:串行时钟线,用于同步通讯数据。 sda:双向串行数据线。 1,支持挂载多设备。 2,二线制。 3,每个设备有其单独的地址。 4,空闲时,sda会被上拉电阻拉高。 5,存在多个主机时,通过仲裁逻辑决定那个主机控制总线。 6,三个速度模

    2024年02月08日
    浏览(47)
  • (九)零基础学懂 IIC 协议——EEPROM 读写测试

    此篇为专栏 《Ryan的FPGA学习笔记》 的第九篇,记录我的学习 FPGA 的一些开发过程和心得感悟,刚接触 FPGA 的朋友们可以先去此专栏置顶 《FPGA零基础入门学习路线》来做最基础的扫盲。 本篇内容基于笔者实际开发过程和正点原子资料撰写,将会详细讲解此 FPGA 实验的全流程,

    2024年02月02日
    浏览(48)
  • 十三、51单片机之EEPROM(I2C)

    (1)存储设备类型:ROM、RAM、PROM(可编程ROM)、EPROM(可擦除ROM)、EEPROM(电可擦除ROM)。 (2)为什么需要EEPROM? 某些数据内容我们需要掉电不丢失且在程序运行中可以修改这些数据内容,这就需要用到EEPROM。 (3)EEPROM和flash(闪存)的区别。 EEPROM是按功能分类的一种存储设备类型;flash是存

    2023年04月27日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包