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

PIC18F2520 mplab x xc8 EEPROM

Platform MPLAB X CPU PIC18F2520 Compiler XC8 v1.38 We are moving a project from an old (htc) compiler to the MPLAB X platform but cannot access the EEPROM. The old compiler supported the eeprom_read and eeprom_write but XC8 does not, well, there…
user6127660
  • 31
  • 1
  • 4
2
votes
2 answers

Is there a way to read and write to an EEPROM through I2C using USB port?

I was wondering if there was a way to read and write to an EEPROM using the I2C protocol through USB. I basically have a board that has a USB port and on that board is the EEPROM. Is it possible to read and write to the I2C data register on that…
mri3
  • 256
  • 3
  • 18
2
votes
2 answers

How to write an array of non primitive objects to Arduino EEPROM then read the array into memory each time the program starts

I am developing a pill reminder for Electronics Final year project. I need to store the name of the pill, the number of times it is taken, the hours it is taken during and whether it is currently active or not. I created a class pill as below, and…
2
votes
3 answers

Aardvark I2C VB programming issue... API is ambiguous with regard to WRITE function

Without going deep into the background of the project, we have created a BIN file from some standard text fields, through the use of some very creative coding. No issues there - it has worked perfectly. We then write this BIN file to an EEPROM chip…
prosper50
  • 21
  • 2
2
votes
1 answer

Unable to write large buffers to EEPROM

I'm trying to interface a M95M02-DR 256KB EEPROM memory chip with a MSP430 microcontroller. As a sample test, I tried to write the following string to it: CHAPTER I. Down the Rabbit-Hole. Alice was beginning to get very tired of sitting by her…
Suman Roy
  • 673
  • 5
  • 18
2
votes
2 answers

Reading and Writing Structs to and from Arduino's EEPROM

I'm trying to write data structures defines in C to my Arduino Uno board's non-volatile memory, so the values of the struct will be retained after the power goes off or it is reset. To my understanding, the only way to do this (while the sketch is…
Coby Kaufer
  • 107
  • 2
  • 2
  • 4
2
votes
3 answers

Can data types saved in PROGMEM be changed later on in the program?

Hello i am making a game on an Arduino but i need to store 2 global variables that keep track of the score currScor and hiScor both of type uint32_t and to save ram space i marked them as uint32_t currScor PROGMEM = 0; once the game starts the score…
blu
  • 353
  • 1
  • 5
  • 17
2
votes
0 answers

Write/Read AMD geode LX800 CPU EEPROM

I have read in AMD geode LX800 CPU datasheet (http://goo.gl/fUl5RM) that this CPU have in Security Block an internal EEPROM that can be used to store user data. I can read and write MSR registers using linux, but i dont now how to access eeprom…
frico
  • 101
  • 3
2
votes
2 answers

i2c slave devices with the same address

I'm developing an embedded system on STM32 F107 that communicates via i2c with 2 slave devices: a rfid reader rfid manual and a eeprom module eeprom manual. These two devices have the same slave address A0 (for write operations) and A1 (for the read…
Mario Lepore
  • 307
  • 2
  • 8
  • 18
2
votes
2 answers

Writing to external EEPROM with SPI

I'm trying to write to a separate device's EEPROM to configure the behavior is the device, and am controlling the device with an Arduino Uno. As according to this webpage, my SCK is connected to pin 13 and my SDA connected to pin 11. I have two…
Scott
  • 2,568
  • 1
  • 27
  • 39
2
votes
1 answer

Writing data to the Arduino's onboard EEPROM

I am currently trying to write a function to store data to the EEPROM on my Arduino. So far I am just writing a specified string and then reading it back when the program first runs. I am trying to store the length of the string as the first byte…
Charlie Walton
  • 312
  • 5
  • 16
2
votes
1 answer

Find the name of an Arduino sketch programmatically?

I would like to determine the name of the Arduino sketch running on my Arduino Leonardo. This is so when I provision the Arduino I can change the file name and have the sketch automatically change a number in the script. Is this possible? To give…
saranicole
  • 2,093
  • 1
  • 23
  • 23
2
votes
1 answer

How do i erase everything but EEPROM with avrdude?

I have 2 main files. One writes to EEPROM, other reads from EEPROM. I want to do the following: Flash main.hex (the one which writes onto EEPROM) Erase everything but the contents of EEPROM Flash main.hex (the one which reads from EEPROM) I am…
ctrl-shift-esc
  • 876
  • 1
  • 9
  • 19
2
votes
1 answer

How do Linux USB kernel drivers interact with EEPROMs inside USB Wi-Fi cards?

I am trying to understand the Linux driver source code associated with Wi-Fi cards using the RTL8187 Wi-Fi chip. Specifically, I'm trying to trace the interactions of Linux with an ALFA AWUS036H USB Wi-Fi card at the USB protocol layer. I've been…
Bryce Thomas
  • 10,479
  • 26
  • 77
  • 126
1
vote
1 answer

PIC16F84 - eeprom read and write

I have a task to write eeprom read/write subroutines for PIC16F84 microcontroller. I have written such code: EEPROM_Read clrw bsf STATUS, RP0 ; Bank0 movlw DATA_EE_ADDR ; Any location in Data EEPROM memory space …
Siarhei Fedartsou
  • 1,843
  • 6
  • 30
  • 44