Benutzerspezifische Werkzeuge
Sie sind hier: Startseite / Elektronik / Hardware / Microcontroller / EEPROM eines Microcontrollers mit AVRDude auslesen und beschreiben

EEPROM eines Microcontrollers mit AVRDude auslesen und beschreiben

In meinem Beispiel benutze ich als Microcontroller den ATMega32 und nutzte zum beschreiben und lesen den USBTinyISP

 

EEPROM auslesen

avrdude -c usbtiny -p m32 -U eeprom:r:main.eep:i
avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x1e9502 avrdude: reading eeprom memory: Reading | ################################################## | 100% 0.54s avrdude: writing output file "main.eep" avrdude: safemode: Fuses OK
avrdude done. Thank you.

Der Inhalt des EEPROM wurde in die Datei main.eep geschrieben.

EEPROM schreiben

Hier wird der Inhalt aus main.eep in den EEPROM geschrieben

$ avrdude -c usbtiny -p m32 -B 1 -U eeprom:w:main.eep
avrdude: Setting SCK period to 1 usec avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x1e9502 avrdude: reading input file "main.eep" avrdude: input file main.eep auto detected as Intel Hex avrdude: writing eeprom (503 bytes): Writing | ################################################## | 100% 4.29s avrdude: 503 bytes of eeprom written avrdude: verifying eeprom memory against main.eep: avrdude: load data eeprom data from input file main.eep: avrdude: input file main.eep auto detected as Intel Hex avrdude: input file main.eep contains 503 bytes avrdude: reading on-chip eeprom data: Reading | ################################################## | 100% 0.07s avrdude: verifying ... avrdude: 503 bytes of eeprom verified avrdude: safemode: Fuses OK avrdude done. Thank you.