IOW24 Probleme mit I2C und SPI abwechselnd ...

Dies ist das deutsche Forum für alle Themen um den IO-Warrior. Beiträge bitte nur in Deutsch.

Moderator: Guido Körber

Post Reply
Hartwig
Posts: 8
Joined: Mon Jun 13, 2005 12:07 pm
Location: München

IOW24 Probleme mit I2C und SPI abwechselnd ...

Post by Hartwig »

Um eine kleine Relaismatrix anzusteuern benutze ich SPI und um Dallasbausteine auszulesen I2C über einen DS2482-800.
Einzeln funktioniert alles wunderbar, wenn ich allerdings abwechselnd SPI und I2C benutze funktioniert das Lesen über I2C nicht mehr einwandfrei. Das Senden scheint noch zu funktionieren aber das Empfangen kommt durcheinander. Sende ich nur 4 Byte über SPI fängt sich der I2C-Empfang nach ein bis zweimal I2C-sendeempfangen wieder. Sende ich deutlich mehr über SPI, empfange ich nur noch falsche Daten, wobei die Kommunikation auf dem I2C-Bus vom Ablauf her gut aussieht (mit Oszi kontrolliert, allerdings nicht auf Bitebene).

Ist so ein Problem bekannt?

Gruß,
Hartwig

(IOW24-P V1.0.2.1R; IOWkit 1.4 und 1.5 getestet, mit LabVIEWtreiber)
Guido Körber
Site Admin
Posts: 2876
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Re: IOW24 Probleme mit I2C und SPI abwechselnd ...

Post by Guido Körber »

Nein, so einen Effekt kennen wir nicht, müssen wir mal versuchen nachzuvollziehen.
friend-of-rq
Posts: 389
Joined: Sun Feb 13, 2005 1:22 pm
Location: Gerblingerode / Duderstadt
Contact:

Re: IOW24 Probleme mit I2C und SPI abwechselnd ...

Post by friend-of-rq »

Hallo Hartwig,

kann ich NICHT bestätigen ...

ich verwende I2C und SPI bei meinem LogiaAnalyser mit einem IOW24 gleichzeitig ohne
Probleme und ich lese richtig grosse Mengen an Daten über den SPI ein ...

Gruss Ralf
friend-of-rq
Posts: 389
Joined: Sun Feb 13, 2005 1:22 pm
Location: Gerblingerode / Duderstadt
Contact:

Re: IOW24 Probleme mit I2C und SPI abwechselnd ...

Post by friend-of-rq »

Hallo Hartwig,

schau mal nach, ob Du beim einlesen der I2C-Daten die Report-ID prüfst,
denn wenn Du x Byte an die SPI sendest bekommst Du auch x Byte von der SPI als gelesen zurück,
nicht das diese Daten dann in deine I2C-Verarbeitung mit verarbeitet werden und somit alles durcheinander bringen.

Gruss Ralf
User avatar
Christoph Jung
Posts: 673
Joined: Sun Oct 08, 2006 3:43 pm
Location: Germany / Berlin
Contact:

Re: IOW24 Probleme mit I2C und SPI abwechselnd ...

Post by Christoph Jung »

Der Tipp von friend-of-rq ist nicht verkehrt. Das passiert häufig, dass wenn man die IDs nicht auch gültigkeit checkt das ganze irgendwann absäuft.
Vllt macht aber auch die Hardware nach dem IO-Warrior Probleme. Was hängt denn da so dran?
Software developer
Hartwig
Posts: 8
Joined: Mon Jun 13, 2005 12:07 pm
Location: München

Re: IOW24 Probleme mit I2C und SPI abwechselnd ...

Post by Hartwig »

Yippieee!

Ich hole jetzt immer auch vier Bytes vom SPI-BUS ab nachdem ich die vier Bytes geschrieben habe und alles funktioniert auf den ersten Blick! Aber ich schaue mir die Sache nochmal genauer an.

Vielen vielen ganz heißen Dank!!!
Post Reply