当前位置:首页 > 单片机 > 单片机
[导读]// 注意写入地址空间的范围以及最大值// 想向eeprom中写入数据,必须先解锁eeprom空间// 读取数据时不需要解锁,直接读取即可// 解锁函数void EEPROM_UnLock(void){while(!FLASH_IAPSR_DUL) // 解锁成功标志{// 数据

// 注意写入地址空间的范围以及最大值

// 想向eeprom中写入数据,必须先解锁eeprom空间

// 读取数据时不需要解锁,直接读取即可

// 解锁函数

void EEPROM_UnLock(void)

{

while(!FLASH_IAPSR_DUL) // 解锁成功标志

{

// 数据手册上是让先写 0x56, 0xae ,

// 但事实密钥顺序是按照这个 0xae , 0x56,

FLASH_DUKR = 0xAE;

FLASH_DUKR = 0x56;

}

}

// 上锁函数 -- 只是不能再向其中写入数据,读取数据可以在任何状态下读取

void EEPROM_Lock(void)

{

FLASH_IAPSR &= ~MASK_FLASH_IAPSR_DUL;

}

// 向指定地址写入数据

// address_temp -- 写入到第几号地址空间

// data_temp -- 数据内容

void EEPROM_Write_Address_Dat(unsigned int address_temp,unsigned char data_temp)

{

*(unsigned char *)(0x4000 + address_temp) = data_temp;

}

// 读指定地址的数据

// address_temp -- 读取的第几号地址空间

// 返回值就是读取数值

unsigned char EEPROM_Read_Address_Dat(unsigned int address_temp)

{

unsigned char data_temp = 0;

data_temp = *(unsigned char *)(0x4000 + address_temp);

return data_temp;

}


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

P430颅内出血检测设备的研制策略 1 引言 在中国有许多因创伤性颅脑损伤的患者急需抢救,但相当一部分颅内出血患者因未能及时诊断,延误了抢救和治疗时机.因而出现脑血肿或脑疝后压

关键字: 单片机 LCD 医疗设备 eeprom

1 前言   近年来,数字化电视技术迅猛发展,特别是遥控系统的面市,各厂商在电视机中加人微处理器(MCU),各种人工智能化彩电完全替代了老式电视手动(机械式)控制和记忆方式。随着电视专用

关键字: eeprom 串行通信 i2c总线

物联网(IoT)没有表现出短期流行的迹象。每一新应用都添加许多端点到互联网。不同的无线技术激增,在大部分射频(RF)频谱运行,就是最好的证明。 工程师在对广泛的IoT端点进行调

关键字: eeprom RFID 物联网

通过在单个器件中集成EEPROM存储和RFID联接,工程师可以设计IoT端点,使其可存储工作数据并与服务工程师通信,即使电源故障或完全断电。 这呈现了服务和维护的全新范例,并且完全适用于IoT。

关键字: eeprom RFID 电源资讯

24C02:256 个字节的 EEPROM。一般情况下,EEPROM 拥有 30 万到 100 万次的寿命。基于 I2C 通信协议的器件。I2C 是一个通信协议,它拥有严密的通信时序逻辑要求,而EEPROM 是一个器件,...

关键字: 51单片机 eeprom

在向 EEPROM 连续写入多个字节的数据时,如果每写一个字节都要等待几 ms 的话,整体上的写入效率就太低了。因此 EEPROM 的厂商就想了一个办法,把 EEPROM 分页管理。24C01、24C02 这两个型号是...

关键字: eeprom 单片机 页写入

物联网(IoT)没有表现出短期流行的迹象。每一新应用都添加许多端点到互联网。不同的无线技术激增,在大部分射频(RF)频谱运行,就是最好的证明。

关键字: eeprom IoT RFID

//**************************************************//实验目的://熟悉使用单片机模拟读写24C01EEPROM//1、首先向24C01EEPROM写入数据//2、在...

关键字: 24c01 eeprom pic单片机 模拟读写

移植环境1,主机环境:VMare下CentOS 5.5 ,1G内存。2,集成开发环境:Elipse IDE3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,...

关键字: eeprom i2c mini2440 u-boot 移植
关闭
关闭