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
0
votes
0 answers

Want to assign user through Raspberry pi 4 B board dummy serial number which will store in EEPROM Atmel 178 24C256

I have Raspberry Pi 4 B(4 GB RAM) Board. I want to assign a dummy serial number for storing the board in EEPROM Atmel 178 24C256. I also want to read by default the manufactured Serial number as well as the user through the assigned serial…
JBM
  • 153
  • 1
  • 1
  • 8
0
votes
0 answers

SPI Communication between ESP32 and Arduino Mega

I'm trying to simulate an EEPROM like M95040 with an Arduino Mega 2560 (SPI-Slave) and make requests with an ESP32 WROOM (SPI-Master). This is the Arduino code based on Nick Gammon's: #include static const byte transactionSize = 3; #define…
Elliot
  • 37
  • 7
0
votes
0 answers

STM32 EEPROM Data Write and Read over (I2C)

In this above code writing data into eeprom and reading it. Entering into EEPROM TEST manual for testing data write and read. After running the eeprom for sometime paused the run and manually entered into EEPROM TEST value of the switch case is…
vignesh
  • 43
  • 2
  • 7
0
votes
0 answers

How do I read and program the Up Squared V2 board using external EEPROM programmer?

I have an Up Squared V2 board and I need to be able to read and program the UEFI/BIOS using an external EEPROM programmer. I have a CH341A programmer (https://instructables.com/CH341A-Programmer/) with a 1.8V adapter (the NOR Flash on the Up Squared…
0
votes
0 answers

Why can not send sending continuously through “I2Cdrv->MasterReceive()”in CMSIS_DRIVER IIC using at24c02?

I have finished IIC driver through CMSIS_DRIVER using at24c02. But I can not transfer bytes continuously. After inserting the "Hal_delay", it works. Why? Who used, give me the answer please.
0
votes
0 answers

Arduino and external EEPROM(I2C): Read repeats same data

On an Arduino, I'm recording some data to external EEPROM (24LC256 by I2C) in a CSV format. My sketch to Write seems to work , as indicated by troubleshooting code I added that after every write, does a read and prints to serial monitor. But my…
Playing with GAS
  • 565
  • 3
  • 10
  • 18
0
votes
1 answer

read/write on eeprom from linux userspace

I am working on an custom embedded device based on iMX8MP MPU. I need to read the first 16 bits of the EEPROM connected to address 0x50 on the i2c-0 bus in Linux from user space. In the first place, I wrote on my eeprom thanks to u-boot as…
void_brain
  • 642
  • 2
  • 13
0
votes
2 answers

Having issues with EEPROM storage. External EEPROM acks data transfer, but only returns 255 when read

I’m working on a project and for part of it I am trying to use the Harmony I2C driver library in order to send data to and from the eeprom using the SDA and SCL lines. When reading the SDA and SCL lines with an oscilloscope, the correct sequence of…
bbeeb8
  • 1
0
votes
1 answer

I can access (red/write) the eeprom using i2ctransfer, but I can't instantiate an eeprom file in user space

I have 2 Atmel EEPROMs - 24c128 - at addresses 0x0A and 0x0B. sudo i2cdetect -y -r -a 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- 02 03 -- -- -- -- -- -- 0a 0b -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20:…
Mechi
  • 3
  • 4
0
votes
1 answer

24c32a eeprom write operation not working with attiny402..am i mistaken?

#define sda_on PORTA_DIRSET = PIN1_bm ; PORTA_OUTSET = PIN1_bm ; #define sda_read PORTA_DIRCLR = PIN1_bm ;while(PORTA_IN & (PIN1_bm));PORTA_DIRSET = PIN1_bm ; #define sda_off PORTA_DIRSET = PIN1_bm ;PORTA_OUTCLR = PIN1_bm ; #define scl_on…
user21170594
0
votes
1 answer

Is there a way to know eeprom index of the chip in onGetResult() when requested for eeprom chip's information

When requested for eeprom chip's information with asyncGet(WB_RES::LOCAL::COMPONENT_EEPROM_EEPROMINDEX_INFO(), AsyncRequestOptions::Empty, eepromIndex); in the WB_RES::EepromInfo value received in onGetResult(), I couldn't any reference to which…
Shiva
  • 3
  • 2
0
votes
1 answer

C++: Convert String into Hex with support for diacritics

Diacritic Wikipedia I've build an EEPROM (Kind of like a very low tech USB stick) Programmer and I'm writing a program witch reads text from a txt file and then converts it into bin/hex that the programmer can use to program the data onto the…
OADINC
  • 27
  • 8
0
votes
0 answers

STM32F103C8-EEPROM (AT24C04) I Can't Write/Read To EEPROM

I'm a beginner at stm32. I'm currently using STM32F103C8 and want to store WiFi Config in EEPROM. Thus I am using AT24C04 EEPROM. But I can't write or read any value in that EEPROM. I couldn't find any problem. I checked the connections code etc.…
Kerem
  • 1
  • 1
0
votes
0 answers

Storing configuration data in flash memory

I want to store some values into internal flash memory like config data, i was able to create a section and able write and read data, but when load program/flash code into it the whole flash memory is getting earised I was expecting to have the data…
0
votes
0 answers

maximum memory range addressing confusion

I am confused on some memory addressing and location. I have a board with an EEPROM 16KB Correct me if I am wrong, but 16KB = 16 * 1000 * 8 = 128Kb So to write at the maximum address (at 16000 decimal) I write at address 0x3E80 Now why on my board,…