EEprom addressing

May 12, 2006 0 Replies

Hi Guys,



I am unable to write a code for data read/write from EEprom. Here's the functio below: signed char eeprom_read unsigned char eeprom_read ( unsigned int address----- // 9-bit address to read (0x000 -



0x1FF) ) ------???? { // wait for previous operation to complete while (meeprombusy);

// eeprom now busy meeprombusy = 1;



// store bit 8 of address // byte operation, clear interrupt flag DEECON = (address >> 8) & 0x01; // store bits 0-7 of address DEEADR = address & 0xFF;



// if not using interrupt then poll for end of operation if (!EA || !EIEE) { // wait for operation to complete while (!(DEECON & 0x80)); // eeprom no longer busy meeprombusy = 0; // return value return DEEDAT; }



I have picked this code form Code architect for LPC932. I have tried writing address ----- Keil always a syntax error. And i want to know how can i write 6 bytes and read them when required...



Please help.. With Regards.. Nick



Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required