LED am I²C-Bus

Gast #339177
Lesenswert?

Hallo, mal ne Frage.
Ich möchte gerne am I²C-Bus, jeweils eine LED am SDA und am SCL
anschließen, sodaß ich bei einer Datenübertragung einen sichtbaren
Effekt habe. Theoretisch müßte ich einfach, da die Datenleitung sowieso
auf +5V über einen Widerstand liegt, die LED dazwischen schalten.
Falls traffic auf der Datenleitung herrscht, zieht der µC die
Datenleitung auf Ground.
Dieses müßte doch eigentlich funktionieren..?
Oder hat jemand da irgendwelche Bedenken..?
Danke vorab..
Gast #339183
Lesenswert?

Hi allerseits..danke für Eure Beiträge!
Jetzt komme ich doch etwas ins grübbeln...
Mmh..naja bevor ich keine gute Kommunikation hinbekomme, beschalte ich
lieber einen zusätzlichen Port mit einer LED.
Das wird vermutlich der bessere Weg sein...

zu DJ:SPEEDCAT
Ich entwerfe gerade ein neues Layout für ein weiteres Projekt von mir.
Hast Du Problems mit dem I²C, oder wie soll ich deine Frage verstehen ?
Gast #339185
Lesenswert?

Gruß,
nehme doch die internen Pull ups vom Atmega. Das geht auf jedenfall,
steht so in den Data Sheets. Aber bei mir läuft der I2C auch noch
nicht. Wenn du was hast mailen
Danke und bis später Basti
Gast #339187
Lesenswert?

I²C am LPT geht nicht bei XP?
Mhhh komisch bei mir läufts, du musst nur dein Programm so auslegen das
es auf den Port zugreifen kann...
Wegen den LEDs an den beiden Leitungen, es gibt, wenn ich jetzt z.B.
vom LPT-Interface ausgehe, die Möglichkeit LEDs mit zu beschalten, beim
LPT-Interface wird normalerweise der 74LS05 verwendet, dazu findest du
im Web auch Seiten wo du Schaltplände dazu findet, das müsstest du bei
eventuellem Einsatz eines COM-Interfaces auch auf dieses ableiten
können.

Gruß
Patrick

P.S: Ich befasse mich damit seit einiger Zeit, das läuft gerade als
sogenanntes Projekt bei mir und anderen, nen Forum gibts auch:
www.electronic-light.de.ki
Halt zugeschnitten auf Modellbahn und Licht...
Gast #339189
Lesenswert?

Diese wird normalerweise ebenfalls aufgelistet, geh mal in den
Gerätemanager und geh dort auf Ansicht, da klickst du "Ausgeblendete
Geräte anzeigen".

Non steht als zusätzlicher Punkt die "Nicht-PnP-Treiber", dort finde
zumindest ich alle Treiber die ich sonst so drauf habe, auch die bei
mir verwendete TDLPortIO.dll .

Gruß
Patrick
Gast #339190
Lesenswert?

Hoi

Also nehme einfach open collector treiber, wenn das ganze
Softwäretechnisch läuft, kannst du die Ausgänge des LTP einfach
invertieren. So hab ich das auch in LabView laufen, dann kannst auch de
LED parallel hängen.
Einzigste LabView Manko, gehn nur Datenraten von einem kHz, da es sonst
zu Timingproblemen mit dem virtual Device Manager gibt.
Achso LabView ändert beim Zugriff auf das Portregister für die Ausgänge
auch die Statusleitungen :(
Wenn sie schon einen so "atomaren" Zugriff auf die Register direkt
erlauben, sollte es auch wohl dabei bleiben grrr
In ner DOS-Anwendung würd mehr gehen.

Mit welcher Umgebung programmirst du denn?

grüße
Gast #339192
Lesenswert?

Hallo!
Ihr könntet ja einfach auch einen I2C-Monitor so machen, dass ihr ein
Gatter (z.B. Inverter) verwendet, dass den Pegel der Leitungen anzapft
und dann am Ausgang eine LED ansteuert. Damit man Impulse länger sieht
könnte man dann auch noch einen Kondensator zu hängen.

mfg W.K.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren