I²C - darf slave die clock unten halten?

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
HappyAura
Posts: 68
Joined: Sun Feb 27, 2005 2:13 pm

I²C - darf slave die clock unten halten?

Post by HappyAura »

hallo,

darf ein I²C-slave die clock unten halten? Angenommen, der Master will ein byte sende, der slave ist aber zu langsam. Also zieht der slave die clock gegen ground, während der Master dieses ebenfalls tut. Lässt der master die clock dann los, um wieder 'nen high pegel zu haben, setzt sich der slave mit seiner '0' durch, da die Leitungen ja über Pullups auf '1' gehalten werden.
Frage: ist das erlaubt? und wie geht der IOW damit um? oder ist es das, was sich hinter der multimasterfähigkeit verbirgt, die der IOW nicht unterstützt?

noch eine andere Frage, wo ich hier eh gerade poste: braucht man unter win 98se noch einen extra Treiber für den IOW? oder werden HID Geräte da auch gleich schon erkannt oder ist mir irgendwelchen Problemen zu rechnen?

Vielen Dank,
Martin
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Post by Guido Körber »

Das Clock-Stretching geht beim IO-Warrior nicht.

Mit 98SE sollte es keine besonderen Probleme geben.
HappyAura
Posts: 68
Joined: Sun Feb 27, 2005 2:13 pm

Post by HappyAura »

das ist ja mal eine superfixe antwort, vielen Dank


dann muß ich wohl mit dem Timing ein wenig aufpassen.

läuft der IOW24 mit den vollen 100kHz?
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Post by Guido Körber »

Knapp unter 100kHz
Post Reply