BurningWave
03.02.2010, 16:26
Hallo,
ich habe eine Frage bezüglich der I²C Schnittstelle: An die zwei Pins meines Mega32, die für I²C verwendet werden (SDA bzw. PC1 und SCL bzw. PC0) habe ich ein KS0108 GLCD angeschlossen (mit DB0 an PC0 und DB1 an PC1). Ich kann dieses LCD-Display aus Platzgründen nicht an einen anderen Port anschließen, möchte die I²C Schnittstelle jedoch trotzdem verwenden. Gibt es eine Möglichkeit, diese zwei Pins doppelt zu benutzen, also dass ich sowohl das GLCD, als auch die I²C Geräte an die selben Pins hänge? In diesem Fall könnte man I²C nicht zeitgleich mit dem Display ansteuern, das ist mir klar, aber würden sich die Geräte nicht evtl. trotzdem stören, wenn sie parallel angeschlossen werden würden (z.B. wenn man Befehle an das LCD-Display sendet, die zufälligerweiße ins Schema einer I²C Übertragung passen würden)? Und was ist mit den für I²C benötigten zwei Pull-Up-Widerständen? Machen die dem LCD-Display etwas aus oder ist das egal?
Falls man die Geräte nicht einfach parallel anschließen kann, hätte ich mir überlegt, mit ein paar Transistoren einen kleinen Multiplexer zu bauen, den ich mit einer Steuerleitung umschalten kann.
Was ist für dieses Problem die beste Lösung?
Ich hoffe ihr könnt mir helfen.
mfg
_R2D2
ich habe eine Frage bezüglich der I²C Schnittstelle: An die zwei Pins meines Mega32, die für I²C verwendet werden (SDA bzw. PC1 und SCL bzw. PC0) habe ich ein KS0108 GLCD angeschlossen (mit DB0 an PC0 und DB1 an PC1). Ich kann dieses LCD-Display aus Platzgründen nicht an einen anderen Port anschließen, möchte die I²C Schnittstelle jedoch trotzdem verwenden. Gibt es eine Möglichkeit, diese zwei Pins doppelt zu benutzen, also dass ich sowohl das GLCD, als auch die I²C Geräte an die selben Pins hänge? In diesem Fall könnte man I²C nicht zeitgleich mit dem Display ansteuern, das ist mir klar, aber würden sich die Geräte nicht evtl. trotzdem stören, wenn sie parallel angeschlossen werden würden (z.B. wenn man Befehle an das LCD-Display sendet, die zufälligerweiße ins Schema einer I²C Übertragung passen würden)? Und was ist mit den für I²C benötigten zwei Pull-Up-Widerständen? Machen die dem LCD-Display etwas aus oder ist das egal?
Falls man die Geräte nicht einfach parallel anschließen kann, hätte ich mir überlegt, mit ein paar Transistoren einen kleinen Multiplexer zu bauen, den ich mit einer Steuerleitung umschalten kann.
Was ist für dieses Problem die beste Lösung?
Ich hoffe ihr könnt mir helfen.
mfg
_R2D2