1)参数一“i2c_dev”,为控制EEPROM的i2c总线设备,可参考“i2c抽象/模拟i2c”文章,使用的是模拟i2c ,也可以根据定义使用硬件i2c; 2)参数二“slave_addr”,为EEPROM的器件从地址,7bit地址,不包括读写位; 3)参数三“model”,为具体EEPROM的型号,该类型为自定义的枚举型,枚举了24c01—24c1024的型号的EEPROM/FRAM...
“24系列”的EEPROM,一般地我们认为是以i2c为通信接口的一系列串行EEPROM,各大半导体厂商出产的该系列EEPROM都遵循这个规则,而且电路和控制程序上也兼容。如AT24C02、ST24C02等。 EEPROM在嵌入式开发中使用广泛,在此之前,有总结过MCU下24系列EEPROM的驱动接口——“24系列EEPROM/FRAM通用接口”。根据该...
首先AT24Cxx系列EEPROM存储器采用的是I2C接口,对于每一个I2C接口元件都有一个设备地址用于区别总线上的设备,所以我们将I2C设备地址作为对象的属性用以区别总线设备。AT24Cxx系列EEPROM存储器存在多个型号对应不同的容量和特性,所以我们将其型号设置为对象的属性以区别对象的类型。前面我们也说过,不同容量的AT24Cxx系列...
正常的EEPROM都只识别读指令OXAl和写指令0ΧΑ0,而写保护需要外部的引脚WP去控制。但随着工艺的进步,芯片的DIE越来越小,所以CSP能封装出的引脚相对越来越少,这也导致了很多型号的24系列EEPROM无法封装出WP引脚。特别随着IC工艺的发展,几乎所有24系列的EEPROM都将面临这种问题。而随着工艺及封装的限制,现在很多的CSP...
在电子产品中的使用非常广泛,其中24xx系列的EEPROM芯片最为常用,本文以3款24xx系列芯片(24CL04 , 24CL16 , 24CL64)为例,探讨一下这几款芯片在使用上的区别和注意事项。 首先,看一下3款芯片的管脚图和从地址: 引脚图 可以看到3款芯片的Slave ID相同,都是1010, ...
EEPROM 定义 电可擦可写EEPROM(Electrically Erasable Programmable Read-Only Memory)芯片是一种特殊的存储芯片,其特点在于其数据可以在通电状态下被擦除和重新编程,而且数据在断电后不会丢失。 EEPROM通过应用电场效应的“浮栅”工作原理(这个很重要,不清楚的朋友可以上网查查!)来实现可编程性。在EEPROM中,晶体管会被...
通常配置数据写入到EEPROM,256个字节基本可满足需求,最近做的一个项目数据量较大,且不确定以后时候还需要增加保存的数据。所以打算使用分页读、写数据,使不同类型的配置数据空间较大一些。 本项目EEPROM地址使用如下所示: 配置1数据:0Byte~1000Byte; 配置2数据:1001Byte~1100Byte; ...
产品特点:1.支持USB1.1或USB2.0通信;2.全面支持WIN98、WINME、WIN2000、WINXP、VISTA、WIN7等32位与64位操作系统;3.支持Atmel、Microchip、SST、ST、WINBOND、STC、MSP430等品牌几百种型号单片机及EEPROM烧写;4.采用USB口供电,数据电源一线式搞定,方便笔记本电脑用户使用;5.ISP接口使用Atmel公司推荐的标准IDC10PIN接口...
EEPROM一般在电路中做从器件,以下的发送和接收都是针对主器件说明的,开始和结束条件也是由主器件发出。
使用增强软件写保护还可以简化系统的管理和维护。通过软件配置,可以轻松地监控和控制EEPROM的写保护状态。