Forum: Mikrocontroller und Digitale Elektronik I/O Erweiterung


von Stefan & Simon (Gast)


Lesenswert?

Hallo!

1)   Ich habe ca. 10 I/O Leitungen zu wenig. Wie kann ich weitere I/O`s 
erzeugen???  Schieberegister bzw. Multiplexer, was würdet Ihr empfehlen!

2)  Wie muß der MAX232 beschalten werden, um eine serielle Kommunikation 
zwischen einem Touchscreen und dem Mikrocontroller herzustellen, bzw. 
funktioniert das überhaupt so???

Es geht hier um eine Maturaarbeit, wo wir momentan nicht mehr weiter 
wissen!!!

                           Könntet Ihr uns helfen
                                Stefan und Simon

von Brandner Thomas (Gast)


Lesenswert?

hallo,

mir fällt da so aus dem stegreif der 74ls165 ein. ein seriell/parallel 
schieberegister ...

tb

von mike (Gast)


Lesenswert?

Multiplexer bzw demultiplexer

von Peter D. (peda)


Lesenswert?

Für Eingänge: 74HC165, Ausgänge: 74HC595

Die liest man dann zyklisch in den Bitspeicher (d.h. Adresse 
020h...02Fh) ein bzw. aus und hat somit quasi virtuelle Ports, die sich 
bitweise setzen löschen oder testen lassen, wie die echten Ports (P0 ... 
P3).
Ich nenne die deshalb dann auch P4, P5 usw.

Z.B.:

SETB P5.7 ;setze Portpin

MOV C, P4.1 ;lese Portpin


Peter

von Markus (Gast)


Lesenswert?

Eine Möglichkeit wäre auch noch ein PCF8574. Es gibt auch eine Variante 
mit 16 Bit, aber die Nummer fällt mir gerade nicht ein. Wenn Du willst 
kann ich mal schauen, aber den 16 Bitter gibt es nur in SMD

von Mark (Gast)


Lesenswert?

Nimm doch einen CA4099 oder einen 74AHCT259, beide sind aber nur für 
Ausgaben geeignet.

von Lanius (Gast)


Lesenswert?

von Maxim gibts auch noch den MAX7301:
-SPI-Schnittstelle
-20/28 IO-Pins

von Hans (Gast)


Lesenswert?

@Lanius:
Wo kann man den MAX7301 kaufen?

von Michael (Gast)


Lesenswert?

Bevor ich einen speziellen Chip (MAX7301) verwende, würde ich einen AVR 
mit den entsprechenden Funktionen einsetzen.

Sonst wie Peter jedoch alternativ 4021 (Eingänge) und 4094 (Ausgänge).

Michael

von Lanius (Gast)


Lesenswert?

@Hans:
bei Maxim?

von Peter D. (peda)


Lesenswert?

@Michael,

von der Standard 4000-Serie würde ich abraten:

1. Die können nicht so viel Strom (nur 0,51mA statt 4mA)

2. Die sind langsamer (1,25MHz), da muß ein ATtiny26 bei 16MHz schon ne 
Menge NOPs einfügen, um soweit runter zu kommen

Den 4094 gibt es aber auch als 74HC4094, dann ist er auch zu gebrauchen.


Peter

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.