Questions tagged [eeprom]

Anything related to Electrically-Erasable Programmable Read Only Memory (EEPROM), a kind of non-volatile electronic memory technology. EEPROMs can be programmed and erased using only electrical signals and maintain their content also in absence of power supply. The now ubiquitous Flash memory is a specialized form of EEPROM. QUESTIONS ON STACK OVERFLOW MUST BE PROGRAMMING-RELATED, for other types of questions, post on another Stack Exchange site.

Anything related to Electrically-Erasable Programmable Read Only Memory (EEPROM), a kind of non-volatile electronic memory technology. EEPROMs can be programmed and erased using only electrical signals and maintain their content also in absence of power supply. The now ubiquitous is a specialized form of EEPROM.

See Wikipedia page on EEPROMs.

329 questions
1
vote
1 answer

EEPROM write and read unknown directive

I have a problem with avr-gcc. I have an error recurring: undefined reference to `__eerd_block' This is referred to a macro EELOAD(s) and EESAVE(s) where s is a structure of uint, structs, eccc... The define of EELOAD(s) and EESAVE(s)…
rusty81
  • 53
  • 3
  • 10
1
vote
1 answer

read, write, update eeprom on pci card on ubuntu

I'm trying to figure out how I can read, write, and update memory addresses for eeprom on a pci network card using c language on ubuntu. Can some please point me in the right direction to get started? Thank you
user1527227
  • 2,068
  • 5
  • 25
  • 36
1
vote
0 answers

Reading eeprom from external medical device using arduino

I bought a blood pressure module off ebay and want to interface it with an arduino mega and store data to a database. So far I have got the database setup which it stores hard coded values and ready to retrieve values from the blood pressure modules…
1
vote
1 answer

Can addresses in Intel Hex be overlapped?

I'm trying to write simple Intel HEX parser by myself. And after reading http://en.wikipedia.org/wiki/Intel_HEX wiki I still have some questions. 1.Can be addresses overlapped? I mean is this check is always correct? if (hexl[k]->address +…
likern
  • 3,744
  • 5
  • 36
  • 47
1
vote
1 answer

EEPROM Memory management on AVR XMEGAs

I'm having some difficulties understanding how EEPROM address space is managed. Fact is (as far as I understood): it is possible to have local variables on the EEPROM (e.g. using the EEMEM macro of avr-gcc) it is possible to have recursive function…
nandaloo
  • 1,007
  • 2
  • 11
  • 16
1
vote
1 answer

Arduino EEPROM write and read array?

When the Arduino is powered up it has an int array stored in the flash, for example: int secretCode[maximumKnocks] = {50, 25, 25, 50, 100, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; When the program button is pressed, it then waits for the…
user2119971
  • 71
  • 2
  • 3
  • 5
1
vote
1 answer

Arduino EEPROM seems flaky, should I write twice?

I am used to programming PC's and smartphones using high level languages, microcontrollers are a new territory for me. Are they somehow different, more untrustworthy, requiring different techniques? Here is bit of code to write and read to EEPROM…
mcktimo
  • 1,440
  • 4
  • 19
  • 35
0
votes
2 answers

USB communication port

I want to send data from PIC18F4550 to an EEPROM. The PIC is located on a development kit I want to send data from my PC to the PIC using (USB PORT COMMUNICATION). * not serial * I'm looking for a good code example or tutorial about how this…
user1077980
  • 155
  • 1
  • 3
  • 15
0
votes
1 answer

Interfacing pic18f4550 with i2c EEPROM (24AA1025)

I am working on a university project in which i need to interface pic18f4550 with i2c EEPROM. I read many codes and saw many projects on this topic. and I wrote a sample code from MPLAB C18 ( and i tried many codes also) but no one worked with me. I…
user1077980
  • 155
  • 1
  • 3
  • 15
0
votes
0 answers

Writing and reading to the 24LC512 EEPROM using the STM32

I have written the following piece of code to write the value '9' as an integer to, and read from, the 24LC512 EEPROM. uint8_t dataByteIn = 0x39; uint8_t dataByteOut = 0; To write: HAL_I2C_Mem_Write(&hi2c1,(0x50 << 1), 0x00, I2C_MEMADD_SIZE_16BIT,…
S23
  • 119
  • 12
0
votes
0 answers

Saving Values in STM32f769i Disco Board

I have an stm32f769i disco board and have developed a screen that has a series of timers and other values that get changed periodically. Is there a way to save these values in the board with a simple save icon? Tried saving to memory card with no…
AMSP
  • 1
0
votes
0 answers

Storing floating point numbers into the EEPROM on an ESP32 can this be done

I have been trying to store 2 floating point numbers into the EEPROM only if there values have been changed during the ESP32 normal operations. This will happen just before a automated reboot of the ESP32. I can do it with integers no problem. So…
johnnyh20
  • 71
  • 6
0
votes
0 answers

How to use non-volatile memory on the LGT8F328P board?

Where can I get a library for working with memory? I need to write the value to memory only when it is updated, and not constantly. How to do it? #include void setup() { int x, r; } void loop() { x =…
Антон
  • 123
  • 4
0
votes
1 answer

I Can't load the EEPROM stored data from an ESP-01S when its restarted from WIFI configuration, the device freezes and then restarts

how are you?. I'm making a project where one part of it its the classic AP mode where the network details are stored to make the connection once the device is restarted. In my case the data is apparently stored correctly in the EEPROM but after the…
vram
  • 85
  • 8
0
votes
0 answers

Getting error to read and write from EEEPROM I2C(CAT24C256)

When I am running the I2C-Tools of eeprog makefile for read and write data from EEPROM I2C(CAT24C256) through linux. astra@astra-OptiPlex-3020:~/niraj_workspace/eeprog-0.7.6(1)/eeprog-0.7.6$ make clean rm -f eeprog…