怎样修改eeprom文件

怎样修改eeprom文件,第1张

重新编写程序。

EEPROM是指带电可擦可编程只读存储器是一种掉电后数据不丢失的存储芯片。EEPROM可以在电脑上或专用设备上擦除已有信息,重新编程。一般用在即插即用。

EEPROM(带电可擦可编程只读存储器)是用户可更改的只读存储器(ROM),其可通过高于普通电压的作用来擦除和重编洞猜汪程(重写)。不兆裤像EPROM芯片,EEPROM不需从计算机中取出即可修改。在一个EEPROM中,当计算机在使用的时候可频繁地反复编程,因此EEPROM的寿命是一个很重要的设计考虑参数。纳仔EEPROM是一种特殊形式的闪存,其应用通常是个人电脑中的电压来擦写和重编程。

#define EEPMASS1 0xAE /肢信/密码钥匙1

#define EEPMASS2 0x56 //密码钥匙2

#define EEPADDR 0x4000 //eep地址起始

void eeprom_read(U16 u16Addr, U8 *pdatas, U8 len)

{

U8 *eep=(U8 *)u16Addr

U8 j

for(j=0j<lenj++)

{

pdatas[j]=eep[j]

}

}

void eep_word_write(U16 u16Addr, U8 *pdatas, U8 len)

{

U8 *eep=(U8*)u16Addr

U8 j

FLASH_DUKR=EEPMASS1 //锁埋饥铅1密钥

FLASH_DUKR=EEPMASS2 //锁2密钥

while(!(FLASH_IAPSR&0x08))//等待解密就绪

DISABLE_MAC_INTERRUPTS()

FLASH_CR2 |= 0x40//

FLASH_NCR2 &= ~0x40 //设置字弯好编程

for(j=0j<lenj++)

{

eep[j] = pdatas[j]

}

while(!(FLASH_IAPSR&0x04))

FLASH_IAPSR &=0xf7 // off the eeprom program

ENABLE_MAC_INTERRUPTS()

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12116933.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存