Forum: Mikrocontroller und Digitale Elektronik Mikrocontrollerpin Mehrfachverwendung


von Michael F. (maiestro)


Lesenswert?

Hallo zusammen,

ich habe an meinem Mikrocontroller insgesamt 8 Pins zur Verfügung. Sechs 
davon werden als Output für eine Steuerung benötigt.

Jetzt wäre es super wenn ich noch mit dem vorhandenen Mikrocontroller 
ein Display ansteuern könnte. Wegen zu wenig freien Pins ist es nun von 
Nöten die gleichen Leitungen zu verwenden.

Das jeweilige Umschalten zwischen
1.) Pins als Output und
2.) Pins als Datenleitung für Display
könnte dann ein eigener Pin (high/low) übernehmen.

Gibt es da entsprechende ICs für mein anliegen?

Vielen Dank schon mal für Eure Hilfe!

Michael

von Dennis (Gast)


Lesenswert?

Fürs Display reicht doch auch ein Schieberegister...

von Peter D. (peda)


Lesenswert?

Michael F. schrieb:
> Jetzt wäre es super wenn ich noch mit dem vorhandenen Mikrocontroller
> ein Display ansteuern könnte.

Beitrag "LCD über nur einen IO-Pin ansteuern"


Peter

von Achim M. (minifloat)


Lesenswert?

Mach doch ein 8fach D-Latch rein. Der Wert auf den 8 Datenleitungen wird 
"gesampelt" und steht am Ausgang der D-Latches an, bis eine neue 
Latch-Flanke kommt.

Alternativ: ein Bustreiber mit enable-Eingang. Allerdings hast du dann 
kein Sampling/Data-Hold.
mfg mf

von Georg XX (Gast)


Lesenswert?

Hallo,

das was Dennis meint ist eine Porterweiterung die über SPI laufen kann.
Damit kannst du mittels 2 Ports theoretisch unednlich fiele parallele 
Ports
erzeugen.

Hier mal ganz gut erläutert:
http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister

Gruss,
Georg.

von Alexander S. (esko) Benutzerseite


Lesenswert?

Georg XX schrieb:
> Damit kannst du mittels 2 Ports theoretisch
> unednlich fiele
> parallele Ports erzeugen.
Eher mit 3 Pins, als mit 2 Ports (=8 Pins).

von Vuvuzelatus (Gast)


Lesenswert?

Ich nehme an, einfach auf einen größeren Controller desselben Typs zu 
wechseln ist (wie seltsamerweise bei allen Leuten mit diesem Problem) 
völlig unmöglich?

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

IIC-Bus Bausteine die brauchen nur 2 Pins und es gibt alle möglichen 
IC's mit Funktionen.

von Michael F. (maiestro)


Lesenswert?

Hallo!

Euch allen ein großes Danke - auch für die weiterführenden Links!

Ich werde mich mal genauer über den D-Latch erkundigen, aber auch das 
Schieberegister näher betrachten - Mal sehen für was ich mich im 
Endeffekt entscheide.

@Vuvuzelatus: Ein größerer Controller wäre natürlich auch gegangen - 
jedoch gefällt mir die anderen genannten Lösungen irgendwie besser (kann 
man so gar nicht richtig Begründen -.-)

@mmvisual: Der IIC hat mich bis jetzt immer ein wenig abgeschreckt, aber 
was nicht ist, kann ja noch werden :)

Viele Grüße
Michael

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
Noch kein Account? Hier anmelden.