Qdatasheet_Logo
Integrated circuits, Transistor, Semiconductors Search and Datasheet PDF Download Site

AN2077 View Datasheet(PDF) - STMicroelectronics

Part Name
Description
MFG CO.
AN2077
ST-Microelectronics
STMicroelectronics ST-Microelectronics
'AN2077' PDF : 19 Pages View PDF
EEPROM Emulation with STR71x
Figure 3. Example of output functions use
.
.
.
#include “E3PROM.h”
volatile unsigned long Data_Read;
volatile unsigned long Write_Status;
volatile unsigned long Read_Status;
void main(void)
{
/* Initialize the EEPROM */
EEPROM_Init();
/* Write the first Data-set then read it */
Write_Status = EEPROM_DataWrite(0x11111111);
if (Write_Status == EEPROM_SUCCESSFUL_DATA_WRITE)
{
Read_Status = EEPROM_DataRead(&Data_Read);
if (Read_Status == EEPROM_SUCCESSFUL_DATA_READ)
printf(“The valid Data-set is %x\n”, Data_Read);
}
/* Write the second Data-set then read it */
Write_Status = EEPROM_DataWrite(0x22222222);
if (Write_Status == EEPROM_SUCCESSFUL_DATA_WRITE)
{
Read_Status = EEPROM_DataRead(&Data_Read);
if (Read_Status == EEPROM_SUCCESSFUL_DATA_READ)
printf(“The valid Data-set is %x\n”, Data_Read);
}
/* Write the third Data-set then read it */
Write_Status = EEPROM_DataWrite(0x33333333);
if (Write_Status == EEPROM_SUCCESSFUL_DATA_WRITE)
{
Read_Status = EEPROM_DataRead(&Data_Read);
if (Read_Status == EEPROM_SUCCESSFUL_DATA_READ)
printf(“The valid Data-set is %x\n”, Data_Read);
}
}
16/19
Share Link: GO URL

All Rights Reserved © qdatasheet.com  [ Privacy Policy ] [ Contact Us ]