effiziente Porterweiterung.

Gast #3251288
Lesenswert?
• ▲
▼
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..
#3251324
Lesenswert?
• ▲
▼
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
Gast #3251326
Lesenswert?
• ▲
▼
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
Gast #3252109
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.