前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何利用好KE02 内部的EEPROM

如何利用好KE02 内部的EEPROM

作者头像
用户1605515
发布于 2019-07-17 02:25:45
发布于 2019-07-17 02:25:45
6100
举报
文章被收录于专栏:嵌入式程序猿嵌入式程序猿

最近有几个项目用的是NXP的 KE02片子这个芯片内部自带256字节的EEPROM,可以用来存一些参数,和密码,但是操作的时候要注意,EEPROM的地址是0x10000000-0x100000FF, 所以我们所有的参数要存在这个地址范围。

我们使用SDK的函数编写一个简单的例子,可以测试下如上图所示,写进EEPROM和从EEPROM 相应地址读出来的是一样的,可以在掉电测试,都是没有问题的,需要注意的就是每次写操作要一次四个字节,可以利用IDE观察调试读写的数据。

这里需要提醒的一点是在正式的产品中,因为片内EEPROM的寿命是有限的,不能频繁操作EEPROM, 可以对EEPROM的块进行分成小块,按块操作,这样可以相当于延长了EEPROM寿命。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 嵌入式程序猿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Flash如何模拟EEPROM
很多的MCU控制器不带有片上EEPROM,但是我们有时候鉴于成本的考虑又不想外扩EEPROM,所以经常用Flash来模拟EEPROM存储,但是Flash都是块擦除,所以需要考虑频繁擦除的影响,需要借鉴软件算法来综合考虑,最近经常在使用NXP的KE系片子,KE系列除过KE02带有256字节的片上EEPROM外,KE04和KE06都不带片上EEPROM,所以我们采用Flash来模拟。
用户1605515
2019/06/17
3K0
Flash如何模拟EEPROM
如何使用Flash模拟EEPROM
在使用Arduino开发时,有个内置库可以使用Flash模拟EEPROM,极大的方便了嵌入式数据存储的开发。
不脱发的程序猿
2024/01/14
7110
如何使用Flash模拟EEPROM
【DSP笔记】TI官方例程中切换RAM、FLASH工程版本的方法
我们用Visual Studio来开发程序时,可以选择编译Debug版本,也可以选择编译Release版本。Debug版本为调试版本,Release版本为对外发布版本。
正念君
2019/11/27
2.7K0
FPGA零基础学习之Vivado-EEPROM驱动设计
本系列将带来FPGA的系统性学习,从最基本的数字电路基础开始,最详细操作步骤,最直白的言语描述,手把手的“傻瓜式”讲解,让电子、信息、通信类专业学生、初入职场小白及打算进阶提升的职业开发者都可以有系统性学习的机会。
FPGA技术江湖
2023/08/22
5281
FPGA零基础学习之Vivado-EEPROM驱动设计
【STM32】HAL库 STM32CubeMX教程十二—IIC(读取AT24C02 )
本系列教程将HAL库与STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用
全栈程序员站长
2022/06/27
4.7K0
【STM32】HAL库 STM32CubeMX教程十二—IIC(读取AT24C02 )
4.6 51单片机-EEPROM存储芯片(AT24C02)
实验板上的EEPROM型号是AT24C02N,通信接口是IIC,接在单片机的P2.1(SCL)和P2.2(SDA) 口上。
DS小龙哥
2022/01/10
2.8K0
4.6 51单片机-EEPROM存储芯片(AT24C02)
计算机组成原理--储存器概述
首先说一个概念: DMA(Direct Memory Access,直接存储器访问) 是所有现代电脑的重要特色,它允许不同速度的硬件装置来沟通,而不需要依赖于 CPU 的大量中断负载。否则,CPU 需要从来源把每一片段的资料复制到暂存器,然后把它们再次写回到新的地方。在这个时间中,CPU 对于其他的工作来说就无法使用。
风骨散人Chiam
2020/10/28
2K0
计算机组成原理--主存储器
存储体由若跟个存储单元组成,存储单元由多个存储元件组成 存储体----存储单元(存储一串二进制串)----存储元件(存储一个0/1) 存储单元:存放一串二进制代码。 存储字:存储单元中的二进制代码 存储字长:存储单元中二进制代码位数。 存储单元按照地址进行寻址 MAR:存储器地址寄存器,反应存储单元个数。保存了存储体的地址(存储单元的编号),反应了存储单元的个数。所以MAR的位数和存储单元的个数有关。 MDR:存储器数据寄存器,反应存储字长(存储单元长度)。保存了要送入CPU中的数据或要保存到存储体中的数据或者刚刚从存储体中取出来来的数据。这个寄存器的长度和存储单元的长度相同。
风骨散人Chiam
2021/09/06
1.9K0
STM32Cube-13 | 使用硬件I2C读写EEPROM(AT24C02)
AT24C02的原理图如下(该原理图中有bug,A0的上拉电阻无效,实际A0为低电平):
Mculover666
2020/07/16
1.7K0
STM32Cube-13 | 使用硬件I2C读写EEPROM(AT24C02)
FM1722/02NL+STM32硬件SPI调试笔记
FM17XX 系列通用非接触读卡机芯片是复旦微电子股份有限公司设计的,基于 ISO14443 标准的系 列通用非接触卡读卡机芯片,采用 0.6 微米 CMOS EEPROM 工艺。 FM17XX 系列读卡机芯片可分别支持 13.56MHz 频率下的 typeA、typeB、15693 三种非接触通信协 议;支持 MIFARE 和上海标准的加密算法;可兼容飞利浦公司的 RC500、RC530、RC531 及 RC632 等读卡机芯片;芯片内部高度集成了模拟调制解调电路,所以只需最少量的外围电路即可工作;支 持 6 种微处理器接口;其数字电路具有 TTL、CMOS 两种电压工作模式;该芯片适用于各类计费系 统读卡器的应用。 尤其是 FM17XXL 系列芯片,其三路电源的最低工作电压均可达 2.9V,这一特性优于其他公司的同 类产品。
知否知否应是绿肥红瘦
2025/02/19
1630
FM1722/02NL+STM32硬件SPI调试笔记
ram和rom的区别_RAM和ROM各有什么特点
  1、EPROM:(Electrically Programmable Read-Only-Memory)电可编程序只读存储器
全栈程序员站长
2022/09/16
2.4K0
【STM32H7教程】第71章 STM32H7的内部Flash应用之模拟EEPROM
完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第71章       STM32H7的内部Flash应用之模拟EEPR
Simon223
2020/03/11
2.2K0
嵌入式Linux开发-uboot常用命令介绍(上篇)
U-boot是一种开源bootloader, 作用是用来引导操作,以及给开发人员提供测试调试工具。本身算是个精简的Linux系统,主要是负责硬件的初始化和引导,本身带有一些工具,作为引导程序,常作为嵌入式设备的引导。当真正的系统开始运行的时候U-boot就把管理权限交了出去。
DS小龙哥
2022/04/08
2.1K0
嵌入式Linux开发-uboot常用命令介绍(上篇)
计算机组成原理:4. 存储器
地址线和数据线共同来反应存储芯片的容量,比如地址线 10 根,数据线 4 根,芯片容量为 2^{10} \times 4 = 4 K位。
浪漫主义狗
2023/03/23
1.9K0
计算机组成原理:4. 存储器
uboot 解析
IIC EEPROM,采用的是IIC通信协议。 IIC通信协议具有的特点: 【1】简单的两条总线线路,一条串行数据线(SDA),一条串行时钟线(SCL); 【2】串行半双工通信模式的8位双向数据传输,位速率标准模式下可达100Kbit/s; 【3】一种电可擦除可编程只读存储器,掉电后数据不丢失,由于芯片能够支持单字节擦写,且支持擦除的次数非常之多,一个地址位可重复擦写的理论值为100万次,常用芯片型号有 AT24C02、FM24C02、CAT24C02等,其常见的封装多为DIP8,SOP8,TSSOP8等;
物联网安全小编
2021/07/07
1.2K0
RFID 破解基础详解
在我们平时生活中有各种各样的卡,比如 ID 卡、IC 卡、RFID 卡、NFC 卡、Mifare 系列卡(可能银行卡、公交卡、饭卡、水卡、门禁卡、电梯卡......我们更亲切些)这么多称呼是不是把自己都搞糊涂了?最重要的还是卡的安全问题像贩卖水卡、盗刷银行卡这些安全问题我们可能都有所耳闻,然后我就这方面进行了简单的学习和实践测试。在网上查资料的时候发现了很多相关文章,但什么还要再写呢?因为这些技术虽然比较古老,但是对像我这种刚接触的新人还是感觉很新奇的,所以就想把自己了解到的一些知识尽可能全面地写出来和大家分享一下,一来是为了整理一下自己所得,二来也希望能够给刚接触这方面的同学一些参考。因此有什么写得不对的地方敬请大家原谅和指出!有什么学习建议也欢迎提出。
信安之路
2019/08/20
7.5K0
RFID 破解基础详解
干货!大话EXT4文件系统完整版
我们知道SSD是一场存储革命,设计和制造一个好的SSD固然重要,但如何正确使用以充分发挥SSD性能同样重要。SSD内在的并行性和先擦再写的特性决定了它不同于机械硬盘简单的LBA和存储块一一对应,要充分挖掘SSD的并行性,提升性能,延长寿命,缩短延迟,就必须在上层应用做出改动。很多SSD的使用大户都作出了这种尝试,从国外的Google,Microsoft,Facebook,到国内的Baidu,Alibaba等,本站就曾经介绍过百度的软件定义闪存,把对象存储和SSD内部结构统一起来使用。但对大部分企业来讲,这种结构还是太独特了,我们还是要关注通用的架构,首先来了解离硬盘最近的软件:文件系统。本系列文章将以Linux系统最常见的EXT4文件系统为例,从SSD爱好者的角度来揭开文件系统的庐山真面目。
Linux阅码场
2019/12/10
6K0
干货!大话EXT4文件系统完整版
STM32入门开发: 介绍IIC总线、读写AT24C02(EEPROM)(采用模拟时序)
IIC总线: STM32本身支持IIC硬件时序的,本文采用的是模拟时序,下篇文章就介绍配置STM32的IIC硬件时序读写AT24C02和AT24C08。
DS小龙哥
2022/01/12
2.1K0
STM32入门开发: 介绍IIC总线、读写AT24C02(EEPROM)(采用模拟时序)
嵌入式:ARM最小系统设计详解
嵌入式微处理器芯片自己是不能独立工作的,需要一些必要的外围元器件给它提供基本的工作条件。
timerring
2023/01/04
2.4K0
嵌入式:ARM最小系统设计详解
肝了这篇文章,我对服务器硬件有了深刻的认识!
服务器CPU,就是在服务器上使用的CPU。目前,服务器CPU按CPU的指令系统来区分,通常分为CISC型CPU和RISC型CPU两类,后来又出现了一种64位的VLIM(Very Long Instruction Word超长指令集架构)指令系统的CPU,而Intel选择称呼他们的新方法为EPIC(Explicitly Parallel Instruction Computer,精确并行指令计算机)。
网络技术联盟站
2023/03/01
1.9K0
肝了这篇文章,我对服务器硬件有了深刻的认识!
相关推荐
Flash如何模拟EEPROM
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档