Hallo ich hab.mir gerad den.Beitrag ueber die Dotmatrix durchgelesen und fand den.interessant. Ich bin dann gedanklich zum Problem der Port-Erweiterung gekommen und hatte da ein Schieberegister als Lösung. Allerdings braucht man dort ja auch 4 Pins vom Mikrocontroller um 8 P Ausgaenge zu haben. Das bedeutet gerade mal eine Verdopplung der Ausgaenge! Frage 1:gibt es auch Schieberegister mit mehr als 8 Bits? ( ich kenne keine). Frage 2 wird das Pin/Ausgang Verhaeltnis besser wenn ich mehrere Schieberegister kaskadiere....wenn ja wie wenn ich solche eine Kaskafierung an ich habe nichts gefunden..
Florian schrieb: > Allerdings braucht man dort ja auch 4 Pins vom Mikrocontroller um 8 P > Ausgaenge zu haben. Das bedeutet gerade mal eine Verdopplung der > Ausgaenge! Man nimmt natürlich Schieberegister, die man kaskadieren kann. Wie zb die 595. Brucht man mehr Ausgänge, dann hängt man eben noch einen 595 an. Dann hast du 16 Ausgänge, bei nur 4 Portpins. Immerhin schon 4-fach. Hängt man noch einen drann, sind es 24 Ausgänge bei immer noch nicht mehr als 4 Portpins. Und dann noch einen, und noch einen und noech einen .... > Frage 2 wird das Pin/Ausgang Verhaeltnis besser wenn ich mehrere > Schieberegister kaskadiere....wenn ja wie wenn ich solche eine > Kaskafierung an ich habe nichts gefunden.. AVR-Tutorial: Schieberegister
Florian schrieb: > Frage 1:gibt es auch Schieberegister mit mehr als 8 Bits? ( ich kenne > keine). a) um ein scheiberegister anzusteuern brauchst Du normalerweise nur zwei Leitungen: Takt und Daten. Wenn's Input UND Output sein soll drei Leitungen: Takt, Data Out, Data In. Wenn's dann ganz komfortabel sein soll auch noch mit vierter Leitung (Latch out/ Latch in) b) Um mehr Ports anzusteuern musst Du Schieberegister kaskadieren - also hintereinanderschalten. Dann machst Du bei drei Schieberegistern 24 Input oder Output Ports daraus. rgds
Florian schrieb: > gibt es auch Schieberegister mit mehr als 8 Bits? ( ich kenne > keine). suche mal bei digikey nach dem Stichwort "E/A-Erweiterungen". Dort findest du zwischen 4 und 60 IOs alle möglichen Werte.
PKarl Heinz Buchegger schrieb: >> Frage 2 wird das Pin/Ausgang Verhaeltnis besser wenn ich mehrere >> Schieberegister kaskadiere....wenn ja wie wenn ich solche eine >> Kaskafierung an ich habe nichts gefunden.. > > AVR-Tutorial: Schieberegister Dann war ich blind .....Danke! :-)
6A66 schrieb: > Florian schrieb: >> Frage 1:gibt es auch Schieberegister mit mehr als 8 Bits? ( ich kenne >> keine). > > a) um ein scheiberegister anzusteuern brauchst Du normalerweise nur zwei > Leitungen: Takt und Daten. Wenn's Input UND Output sein soll drei > Leitungen: Takt, Data Out, Data In. Wenn's dann ganz komfortabel sein > soll auch noch mit vierter Leitung (Latch out/ Latch in) Ich hatte das 75HC595 gesehen und.laut bsp braucht das 4 leitungen soweit ich dss gesehen hab
Florian schrieb: > Ich hatte das 75HC595 gesehen und.laut bsp braucht das 4 leitungen > soweit ich dss gesehen hab Du kannst dafür auch fünf Leitungen verwenden - oder auch nur drei ;) G fest auf GND, SCL fest auf VDD sollte okay für Dich sein (siehe http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister#Ansteuerung_per_SPI-Modul)
Florian schrieb: > Das bedeutet gerade mal eine Verdopplung der Ausgaenge! Wieso nur? Mit den 8 Ausgängen kannst du also wieder 2 Bausteine ranhängen, dann 4, 8, 16 ... Wie es weitergeht steht hier: http://de.wikipedia.org/wiki/Sissa_ibn_Dahir :-)
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.