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
hallo, mir fällt da so aus dem stegreif der 74ls165 ein. ein seriell/parallel schieberegister ... tb
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
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
Nimm doch einen CA4099 oder einen 74AHCT259, beide sind aber nur für Ausgaben geeignet.
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
@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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.