Codesys & Raspberry & I²C

sunday

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Codesys & Raspberry & I2C

Hallo,

Ich benötige ein wenig Hilfe beim I2C und dem Raspberry.
Ich möchte eigene I2C Teilnehmer an meinem Raspberry Auslesen bzw. Steuern.

Die Beispiele aus dem Netz hab ich am Laufen, bringe mich aber nicht weiter.
Ich habe eigene I2C Teilnehmer auf Basis von einem PIC18F2620.

Ich habe verschiedene Module mit verschiedenen Datenlängen.
Von 4 bis 24 Byte ist alles Dabei.

Da ich eigene Module habe kann ich am I2C Master Gerätemanager auch nichts Anhängen oder auswählen.

Die Funktion “ i2c_master.Operational“ gibt mir ein true raus. Somit sollte der I2C auch laufen!?

ich hätte Jetzt damit gerechnet das ich mit der Funktion „I2CMaster.read“ oder “ I2CMaster.write“ plus Parameter eine Funktion herbei rufe. Aber der I2C ist laut Tot Oszilloskop.

Bei den Demos ist Aktivität am Bus.

Da ist die Vermutung nahe dass es ohne ein Geräte am Master anzuhängen nicht funktionieren wird.

Da hätte ich jetzt zwei Fragen geht es ohne ein Gerät anzuhängen und wenn ja wie.
Oder wie erstelle ich meine eigenen Geräte zum Anhängen für den I2C Master

Vielen Dank im Voraus!

Sunday
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

So habe mal eine ruhige Minute gefunden um weiter zu machen.

Danke für die Antwort.
Ich hatte dieses Beispiel gesehen und versucht auf meinem System zum Laufen zu bekommen.
Da ich Compiler Fehler bekommen habe, habe ich dieses Projekt bei Seite gelegt.
Ich habe es jetzt soweit runtergelöscht das es für mich läuft!
Die Funktion „i2c_master.read“ läuft jetzt auch ich sehe meine ersten Daten.

Mit einer aktuelleren Version hab ich das nicht hinbekommen. Die Funktion „i2c_master.“ sollte laut Fehlermeldung Deklariert werden.
Was ich getan habe. Es wurden mir aber keine Daten angezeigt.
Jetzt hab ich es anders herum gemacht das Beispiel auf aktuelle Version gesetzt und jetzt läuft es.
Warum auch immer.

Danke für den Tipp!
Mfg M.Sunday
 
Zurück
Oben