Hi! Ich brauche für meinen µC eine Porterweiterung, die sowohl als Input als auch als Output verwendet werden kann und zwar durch den µC gesteuert. Die meisten Szenarien hier im Forum verwenden ja Schieberegister, die jeweils nur entweder Inputs oder Outputs erweitern, so wie auch im AVR-Tutorial. Ich bräuchte quasi eine Kombination der beiden, also ein Schieberegister, das ich auf Input oder Output schalten kann. Ich habe jetzt den PCF8574 gefunden, aber bevor ich die Dinger bestell, würde ich gern auf Nummer sicher gehen, da ich noch nicht wirklich lang in dem ganzen Thema drin steck: Kann ich den PCF8574 wirklich aktiv auf I/O umschalten? Dazu habe ich nämlich im Datenblatt nichts gefunden. Wenn nicht, wie geht das dann? Oder hat jemand vielleicht Alternativen? Vielen Dank schonmal!
@ t.animal (Gast) >Kann ich den PCF8574 wirklich aktiv auf I/O umschalten? Dazu habe ich >nämlich im Datenblatt nichts gefunden. Wenn nicht, wie geht das dann? Siehe [[Port-Expander PCF8574]] >Oder hat jemand vielleicht Alternativen? Man kann aus mehreren CMOS-ICs was zusammenbasteln. Z.B. indem man Tristate Treiber parallel zu Eingängen schaltet. Siehe Anhang. Hat den Vorteil, dass man echte Push-Pull Treiber bekommt. Oder man nimmt einen CPLD. MFG Falk
Du brauchst beim 8574 nichts umzuschalten. Lege den betreffenden Pin high, dann kannst Du das Ding wie einen Input verwenden. http://www.mikrocontroller.net/articles/Port-Expander_PCF8574 http://www.reichelt.de/?;ACTION=7;LA=28;OPEN=0;INDEX=0;FILENAME=A300%252FPCF8574%2523PHI.pdf
Oh Mann... ich muss mich erst noch daran gewöhnen, wie umfangreich das Wiki ist. Vielen Dank für's auf die Sprünge helfen!
Wieso geht mein Link auf den Wikiartikel nicht? Wegen dieser komischen IC Namenserkennung? och nö!
Eine Frage hab ich noch. Würde denn auch ein Latch, wie bspw der 74HC573N als bidirektionale Erweiterung gehen, oder sind die immer nur entweder Aus- oder Eingang? Ich blick da einfach nicht durch, wo ich diese Information auffinde. Vielen Dank nochmal!
@ t.animal (Gast) >Eine Frage hab ich noch. Würde denn auch ein Latch, wie bspw der >74HC573N als bidirektionale Erweiterung gehen, Nein. > oder sind die immer nur entweder Aus- oder Eingang? Dieses Latch ist nur Ausgang. > Ich blick da einfach nicht durch, wo ich diese Information auffinde. Im Datenblatt vielleicht? MFG Falk
>> Ich blick da einfach nicht durch, wo ich diese Information auffinde. > Im Datenblatt vielleicht? Gute Antwort ;) Es is ja nicht so als würde ich die nicht lesen. Aber obwohl ich des Englischen eigentlich recht gut mächtig bin, finde ich die gesuchte Information da nicht immer. Wahrscheinlich braucht man da mehr Erfahrung um gewisse Ausdrücke zu verstehen -.- >> oder sind die immer nur entweder Aus- oder Eingang? >Dieses Latch ist nur Ausgang. Gibts die auch bidirektional oder brauch ich mir da gar nicht erst die Mühe des Suchens machen?
t.animal schrieb: > Gibts die auch bidirektional oder brauch ich mir da gar nicht erst die > Mühe des Suchens machen? 74LS598, aber vorsicht, da zahlt man schon Museums-Zuschlag: http://de.farnell.com/texas-instruments/sn74ls598n/logik-shift-register-8bit-20dip/dp/1753042 Peter
Falk Brunner schrieb: > Man kann aus mehreren CMOS-ICs was zusammenbasteln. > IO_aus_CMOS_ICs.png Der 74HC126 im Bild ist überflüssig, denn der 74HC595 stellt schon Tristate Ausgänge zur Verfügung.
@ Alexander Schmidt (esko) Benutzerseite >Der 74HC126 im Bild ist überflüssig, denn der 74HC595 stellt schon >Tristate Ausgänge zur Verfügung. Aber nicht für jedes Bit einzeln. MfG Falk
Falk Brunner schrieb: >> denn der 74HC595 stellt schon Tristate Ausgänge zur Verfügung. > Aber nicht für jedes Bit einzeln. Ok da hast du recht. Wenn man die volle Freiheit haben will braucht man deine Lösung. Fehlen nur noch die Pull-Ups ;)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.