[S] Hard- und (PC-)Software für I2C-Baugruppen

OP #5951116
Hallo zusammen,

ich möchte von einem PC (WIN7) auf eine I2C-Baugruppe (3,3V und 5V) 
zugreifen, Schwerpunkt ist erstmal das Auslesen und Wiederbeschreiben 
eines EEPROMs 25C512. Das Abspeichern (und im Idealfall das Editieren) 
des gelesenen Inhalts sollte möglich sein.
Nun gibt es jede Menge Hardware zu kaufen, allerdings ist meist keine 
Software dabei bzw. auf ein Terminalprogramm beschränkt.
Kann Jemand eine entsprechende Lösung aus eigener Erfahrung empfehlen? 
Muss auch nicht kostenlos sein.

Danke,
Thomas

PS: Ich weiß, dass man da etwas selber programmieren kann, scheitert 
momentan aber an persönlichen Umständen.
Gast #5951137
Der Buspirate kann das, aber auch 'nur' per Script. Die GUI oder was 
auch immer musst du dir drüberstricken. Ich kenne keine Fertiglösung für 
'umme'.
#5951153
Thomas P. schrieb:
> ich möchte von einem PC (WIN7) auf eine I2C-Baugruppe (3,3V und 5V)
> zugreifen, Schwerpunkt ist erstmal das Auslesen und Wiederbeschreiben
> eines EEPROMs 25C512.
[...]
> allerdings ist meist keine
> Software dabei bzw. auf ein Terminalprogramm beschränkt.

so ganz verstehe ich noch nicht was Du möchtest. Möchtest Du ein 
EEPROM-Programmiergerät, mit dem Du bequem per GUI EEPROMs auslesen und 
schreiben kannst?

Oder möchtest Du einen universellen I2C-Schnittstellenadapter für 
Windows? Dafür kann ich mir dann allerdings nur schwer eine GUI 
vorstellen die nicht nach "Terminalprogramm" aussieht, denn Du müsstest 
damit ja die einzelnen Lese-, Schreib, Start- und Stopp-Kommandos für 
den I2C-Bus senden.
OP #5951183
Hintergrund ist, dass ich mich mit einer Baugruppe mit I2C-EEPROM 
beschäftigen möchte. Bevor ich aber da ran gehe, soll der Inhalt des 
EEPROMs gesichert, danach verändert und geschrieben werden können. 
Soweit ich das bisher verstanden habe, ist das mit einem 
Terminalprogramm eher etwas mühsam. Also benötige ich zuerst ein 
EEPROM-Programmiergerät.
Im zweiten Schritt gilt es, die Kommunikation mitzuschneiden, dazu werde 
ich das Projekt von Peda hier aus dem Forum mit einem Arduino Nano 
verwenden, also eigene Hardware.
Und zuletzt wäre es ganz nett, einen Schnittstellenadapter USB-I2C zum 
Einsatz bringen zu können. Da wäre dann auch eine Lösung mit 
Terminalprogramm ausreichend.

Der Idealzustand wäre jetzt, alle Anforderungen mit einer 
Hardware/Software erschlagen zu können, Schwerpunkt ist aber Punkt 1.

Thomas
OP #5951186
Frank K. schrieb:

> Das hier ist ein Programmer für SPI (25Cxxx)und I2C (24Cxxx) EEPROMs.
Ist da ein Link verschütt gegangen? Für was steht "das hier"?


> Wenn Du 25Cxxx EEPROMs hast, das nützt Dir I2C genau gar nichts.

War ein Vertipper, es ist ein 24C512, kann es oben aber nicht mehr 
ändern.


Sorry,
Thomas
#5951192
Thomas P. schrieb:
> Hintergrund ist, dass ich mich mit einer Baugruppe mit I2C-EEPROM
> beschäftigen möchte. Bevor ich aber da ran gehe, soll der Inhalt des
> EEPROMs gesichert, danach verändert und geschrieben werden können.
> Soweit ich das bisher verstanden habe, ist das mit einem
> Terminalprogramm eher etwas mühsam. Also benötige ich zuerst ein
> EEPROM-Programmiergerät.

Da würde ich einen TL866II empfehlen. Gibt es bei Ebay und Aliexpress. 
Mit der beiliegenden Software kannst Du bequem alle möglichen EEPROMs 
und Flashbausteine lesen, egal ob I2C, SPI oder Parallel.

> Im zweiten Schritt gilt es, die Kommunikation mitzuschneiden, dazu werde
> ich das Projekt von Peda hier aus dem Forum mit einem Arduino Nano
> verwenden, also eigene Hardware.
> Und zuletzt wäre es ganz nett, einen Schnittstellenadapter USB-I2C zum
> Einsatz bringen zu können. Da wäre dann auch eine Lösung mit
> Terminalprogramm ausreichend.

Da wäre vermutlich der schon genannte BusPirate das richtige.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.