Forum: Mikrocontroller und Digitale Elektronik Serielles EEPROM sichern/wiederherstellen


von Rudolf Z. (rudolf_z37)


Lesenswert?

Hallo zusammen,

kennt jemand von euch ein kleines Programm für µC und PC das es mir 
ermöglicht über einen ATmega8 oder ATmega32 ein I²C EEPROM auszulesen 
und den Inhalt als Datei auf den PC zu bekommen? Über RS232 vielleicht?

Ich weis man kann sich sowas selber basteln, jedoch bin ich grad auf 
einen einfachen Weg angewiesen.

Danke :)

von bingo (Gast)


Lesenswert?

I2C ansteuern ist doch easy, Daten lesen und per RS232 in den Rechner.

Fertige Alternative: http://www.lancos.com/prog.html

von Rudolf Z. (rudolf_z37)


Lesenswert?

o.k Ponyprog ist schon mal sehr schön. Danke für den Tipp, werde es 
wahrscheinlich damit machen. Schade das die einfachste Lösung nur mit 
einem LPT Port geht. Hat ja kaum ein Rechner heut zu Tage :(

Das es nicht schwer ist den EEPROM mit einem µC aus zu lesen weis ich, 
ich habe nur kein Programm was mir die Daten dann am Rechner abfängt und 
absichert, oder mit dem ich die Daten editieren und zurückschreiben 
kann.

von A-freak (Gast)


Lesenswert?

Ponyprog kann auch die serielle Schnittstelle mit dem Bitbang-Verfahren 
nutzen, ist keine hardwaremäßig saubere Lösung aber benötigt nur ein 
paar Widerstände, Z-Dioden und einen TUN. Funktioniert auch mit Ubuntu.

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Komplette Frickellöung:
Externen EEPROM in den internen AVR EEPROM kopieren und per avrdude 
auslesen, schon gibts den Inhalt schön als ihex.
Darf der externe nur nicht zu groß sein :X

Wenn das Dateiformat egal ist, dann einfach den AVR das 1zu1 ausgeben 
lassen.
Mit nem Terminalprog abfangen und als Datei speichern.

von Bastler (Gast)


Lesenswert?

Mit Ponyprog hat man ja schon eine *.hex Datei.
Einfach mit nem Hexeditor bearbeiten und zurückschreiben.

von amateur (Gast)


Lesenswert?

Ich kann mir nicht vorstellen, dass es möglich ist ein serielles EEPROM 
von außen auszulesen.
Dazu wäre ein auf dem System installiertes Programm vonnöten. Oder woher 
soll jemand externes, dem µP sagen: Lies ab einer bestimmten I²C-Adresse 
ab 0 bis xxxx die Daten aus.
Es fehlt die I²C-Adresse, es fehlt der Adressierungsmodus, es fehlt der 
Adressbereich.

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

gurgle mal nach TFLA (the fabulous logic analyzer)

Ich glaube, der kann das was du brauchst ....

von Rudolf Z. (rudolf_z37)


Lesenswert?

Es ist kaum zu glauben aber es geht noch einfacher und es funktioniert 
;)
Dann aber besser mit ICPROG, mit Pony hatte ich Probleme.
http://www.ic-prog.com/


http://www.google.de/url?source=imglanding&ct=ref&q=http://www.4shared.com/photo/ZOTQzBaF/worlds_simplest_24xx-or-24cxx-.html&sa=X&ei=uG_-UI3lPMqKtAbN-4CIAg&ved=0CAgQ8wc&usg=AFQjCNGpW6-Q3fmWWcGRyJffT6qVwNcckw

Die Spannungsversorgung habe ich extern gemacht, war mir doch zu heikel.

Hoffe der link geht, bin auf Arbeit.

von bingo (Gast)


Lesenswert?

Kennst Du denn niemanden, der noch einen Rechner mit Parallelport hat?

von bingo (Gast)


Lesenswert?

> http://www.4shared.com/photo/ZOTQzBaF/worlds_simplest_24xx-or-24cxx-.html

Das wäre mir zu riskant, da eine RS232-Schnittstelle auch negative Pegel 
hat. Das EEPROM wird möglicherweise beleidigt reagieren und sich 
verabschieden.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.