Datenstrom aus I2C-Bus mit PC nach I2C-Bus-Adapter auslesen
Hallo!
Über einen PC nach I2C-Bus-Adapter möchte ich den Datenstrom des I2C-Busses protokollieren, ohne jedoch Einfluss auf die Daten zu nehmen.
Der I2C-Bus erhält die Datenbytes aus einer anderen Quelle, deren Inhalt auf diese Weise aufgezeichnet werden soll.
Das Programm soll in Visual Basic erstellt werden.
Hat jemand Erfahrungen, geht dies überhaupt?
Über Beispielcode würde ich mich sehr freuen.
Vielen Dank!
E-Donni
PC nach I2C-Bus-Adapter, Daten protokollieren mit Visual Bas
Hallo,
genau diesen Adapter möchte ich für die Überwachung des I2C-Datenstromes nutzen. Jedoch hat dieser Adapter beim Versuch ohne selbst Daten zu senden, sondern nur zu empfangen, trotzdem Daten abgesendet.
Vielleicht kann mir jemand helfen.
Gruß
E-Donni
PC nach I2C-Bus-Adapter, Daten protokollieren in VisualBasic
Zitat:
Zitat von linux_80
Das kleine Beispiel, mit den Funktionen zum senden oder empfangen, ist so ausgelegt, das der PC der Master ist, das müsste man umbauen, sodass der PC auf den Takt lauscht, und nicht selber generiert.
Dann könnte man unanghängig von der Slaveadresse alles mitloggen.
Hallo Linux_80!
Vielen Dank für Deinen Hinweis.
Leider habe ich Schwierigkeiten, Deinen Tip umzusetzen. Ein paar Codeschnipsel würden mir sehr helfen.
Vielen Dank!
Gruß
E-Donni
PC nach I2C-Bus-Adapter, Daten protokollieren in VisualBasic
Zitat:
Zitat von PicNick
Der PC/ I2C Adapter ist für flottere Bus-geschwindigkeiten nicht optimal, wenn er als Slave (oder Sniffer) arbeitet.
Zumindest, wenn man mit der üblichen Schnittstelle arbeitet.
Da müßte man weiter runter ins System, denk' ich.
(Ich hab mit damals mit VC++ gespielt, vielleicht find' ich noch Spuren davon, wenn es hülfe)
Hall PicNick,
wenn Du Spuren Deines Codes noch auftreiben könntest, wäre das sehr hilfreich!
Schon mal besten Dank!
Viele Grüße
E-Donni