I2C EEPROM per Rechner programmieren - evtl. USB

Gast #978605
Lesenswert?

Hallo,

ich bin auf der Suche nach einer Möglichkeit, einen seriellen i2c EEPROM 
vom Rechner aus zu programmieren. Ich kann mich daran erinnern, vor 
einigen Jahren einmal so etwas über den Parallelport gemacht zu haben. 
Leider gibts den ja nicht mehr wirklich, jetzt Suche ich nach einer 
"moderneren" Alternative. Meine Recherche hat einige (teure) komerzielle 
Systeme zu Tage gebracht, leider jedoch nichts für das Bastlerbudget.

Kennt jemand ein günstige Lösung für das Problem?

Grüße
Carsten
Gast #978614
Lesenswert?

Die I2C-Kommunikation mit dem EEPROM lässt sich mit Sicherheit über 
einen FT232 per Bit-Banging "emulieren". Der FT232 ist allerdings 
bekanntlich auf Grund des USB-Timings nicht besonders gut für BitBanging 
geeignet, wodurch die Programmierung des EEPROMs vermutlich zur 
Geduldsprobe wird.
Aber es gibt doch dieses Projekt, wo ein USB-Device in Software auf 
einem ATTiny realisiert wurde!? Da einfach noch die I2C-Funktionalität 
integrieren, eine passende Host-Software basteln und fertig ist die 
"moderne" und vor allem günstige Lösung ;-)
#978621
Lesenswert?

Ooooder, solltest du ein Igor-Plug USB besitzen, du schaust mal in die 
Codesammlung und suchst nach I2C. (PC Software: langsames I2C für 
IgorPlug-USB)

Da musst du zwar auch noch etwas dran arbeiten, aber es sollte relativ 
einfach machbar sein. Ebenso einfach sollte es übrigens auch mit dem 
Parallelport gehen, wenn du dir eine entsprechende Library zum 
Ansprechen suchst. Bloß ist dort das Timing wesentlich schneller, sodass 
du manuell Warten musst. Der IgorPlug macht eh nur 1000 USB Befehle pro 
Sekunde, womit man an keinerlei Grenzen stößt :-)

cu
Matze

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren