Willkommen Gast. Bitte einloggen oder registrieren.
Mai 15, 2024, 19:07:24
Übersicht Ungelesene Beiträge auflisten Hilfe Suche Spiele Mitgliederkarte Kalender Login Registrieren

Schnellsuche
+  MODDING-FAQ FORUM
|-+  Alles rund ums Modden
| |-+  Elektronik, Elektrik (Moderator: TzA)
| | |-+  Bausteine, die I/O-Pins vermehren?
  « vorheriges nächstes »
0 Mitglieder und 1 Gast betrachten dieses Thema.
Seiten: [1] nach unten Drucken
Autor Thema: Bausteine, die I/O-Pins vermehren?  (Gelesen 4968 mal)
Freak5
Dremelfreund

*

Karma: +0/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 139



Profil anzeigen WWW
Bausteine, die I/O-Pins vermehren?
« am: Januar 31, 2005, 16:50:27 »

Es gibt doch ICs, die man mit 2-3Pins steuern kann, die aber selber um die 10Ausgänge haben...

Daran erinnert habe ich mich, weil ich hier ein Toshiba 128x128 Pixel LCD habe(das von Pollin TLX 1391 oder so).  Das würde locker so um die 14-16 Pins verbrauchen.

Da dachte ich, dass ich sicher mit einem 16Mhz Atmel immer noch schnell geng Daten senden kann, wenn ich es mit einem Pin seriell tue und dann mit dem 2. Pin takt gebe und mit dem 3. Sage, wann das Eingegebene ausgegeben werden soll.

Aber wie heißen diese Bausteine? Huh
Gespeichert

b0nze
Gast


E-Mail
Re: Bausteine, die I/O-Pins vermehren?
« Antwort #1 am: Januar 31, 2005, 17:06:13 »

Shiftregister, Schieberegister

z.B. 595, das hat nen enable Pin, der die Daten übernimmt..

für MC richtige INPUT!/Output wäre PCF8574, ist für I2C.. hat 8IO.

Sonst könnteste auch nen Latch nehmen, ums kompliziert zu machen, wie 244/245.

b0nze
Gespeichert
Freak5
Dremelfreund

*

Karma: +0/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 139



Profil anzeigen WWW
Re: Bausteine, die I/O-Pins vermehren?
« Antwort #2 am: Januar 31, 2005, 21:16:48 »

Was ist ein Latch?
Ich komme nicht drauf Cry
Gespeichert

Spunky
Case-Konstrukteur

*

Karma: +9/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 715



Profil anzeigen
Re: Bausteine, die I/O-Pins vermehren?
« Antwort #3 am: Januar 31, 2005, 21:23:09 »

Ein Zwischenspeicher. 8 Signale an den Eingang legen, kurz das Triggersignal geben und die Signale sind an den Ausgängen gespeichert.

HTH
Spunky
Gespeichert

„Liebe Nachwelt! Wenn Ihr nicht gerechter, friedlicher und überhaupt vernünftiger sein werdet als wir gewesen sind, dann soll Euch der Teufel holen. Diesen frommen Wunsch mit aller Hochachtung geäußert habend bin ich Euer ehemaliger, gezeichnet: Albert Einstein.“
--->>> AFAIK? IMHO? HTH? Guckst du hier -> Chat-Akronyme / -Abkürzungen <<<---
Freak5
Dremelfreund

*

Karma: +0/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 139



Profil anzeigen WWW
Re: Bausteine, die I/O-Pins vermehren?
« Antwort #4 am: Januar 31, 2005, 21:58:23 »

Wenn man die 8 Signale Seriell eingeben kann, war es genau das, was ich meinte bestens
Ich schaue mich mal bei Reichelt um.
Eine Version, wo man gleich 16 Pins hat wäre mir aber lieber Grin

Damit könnte ich dann nämlich das Display + einige LEDs schalten, ohne viele I/O Pins des Controllers zu verbrauchen.

Ich sehe mich mal bei Reichelt nach Datenblättern um. Danke! bestens
Gespeichert

b0nze
Gast


E-Mail
Re: Bausteine, die I/O-Pins vermehren?
« Antwort #5 am: Januar 31, 2005, 22:15:50 »

Naja, manche denken einfach zu kompliziert. Wenn mir die Pins so knapp sind, dann denke ich eher darüber nach einen größeren CHIP zu besorgen, als mir 3 Fehlerquellen einzubauen, was jeder zusätzliche IC birgt.

Aber der Vorteil von ShiftRegistern ist: 2-3 Pins (bei dir 3) und dann kannste 100Stck hintereinander hängen und brauchst nicht mehr. Musst halt immer alles neu reinschieben, wenn sich ein Bit ändert.

Also einfach 2 SR nehmen und gut ist.

BTW: Das 595 ist auch nur nen SR mit nem Latch dran Grin


b0nze
Gespeichert
Freak5
Dremelfreund

*

Karma: +0/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 139



Profil anzeigen WWW
Re: Bausteine, die I/O-Pins vermehren?
« Antwort #6 am: Januar 31, 2005, 22:35:10 »

Ach so meintest du das...

Ich hatte vorhin schon angst, dass ich schon für das Display I²C lernen muss. Das muss ich wegen den temp Sensoren sowieso, aber das möchte ich noch aufschieben, da es sicher nicht leicht wird.

Genau das mit dem Reinschieben meinte ich und das mit dem Enablebit ist super bestens(da macht man keinen schrott, während sich die Bits durchschieben.)

Ich werde mir die Ausgänge also im Ram merken, und dann ebend immer einmal durchschieben...

P.S.:
Ich finde unter Schieberegister nur das

Oh...  Es ist bei reichelt unter IC-Schaltung geführt.
Das ist doch, was du meinst, oder???


Finde ich super bestens Wenn das das ist, was ich meine, dann ist es sogar besser, als das, was ich mir vorgestellt habe.
Da kann ich so viele Control LEDs mit speisen, wie ich will Smiley

Danke! Oder Ich liege doch richtig mit der IC-Schaltung, oder? Im PDF steht

Edit:
Ich habe mich mit den Timings noch nicht so auseinandergesetzt.
Kennt sich jemand mit dem Toshiba TLX 1391 aus? Wenn ich da das Schieberegister zwischenschalte, habe ich dann nennenswerte Performanceeinbrüche, oder wäre das Display ohnehin nicht schnell genug???

So nebenbei zum größeren IC. Ich wollte eigentlich einen ATmega16 nehmen. Der ATmega32 hat auch nicht mehr Pins und den ATmega64 müsste ich anlöten, außerdem ist er sehr teuer Smiley
« Letzte Änderung: Januar 31, 2005, 22:38:28 von Freak5 » Gespeichert

Freak5
Dremelfreund

*

Karma: +0/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 139



Profil anzeigen WWW
Re: Bausteine, die I/O-Pins vermehren?
« Antwort #7 am: Februar 1, 2005, 09:17:09 »

Mh Ich habe mir das  Datenblatt mal reingezogen.

Ich könnte es eigentlich selber ausprobieren, wenn ich das Bauteil hätte. Aber wo muss man die Datein Reingeben? Serial Input, oder Data Sorage Input??
Ich meine Verändert man bei Serial Input die Pins sofort, oder ist der Latch da auch funktionsfähig? Huh
Gespeichert

Spunky
Case-Konstrukteur

*

Karma: +9/-0
Offline Offline
Geschlecht: Männlich
Beiträge: 715



Profil anzeigen
Re: Bausteine, die I/O-Pins vermehren?
« Antwort #8 am: Februar 1, 2005, 09:30:41 »

Schick ist auch der 8243, ein IO-Portexpander, welcher für den 8048-Mikrocontroller entwickelt wurde. Wird mit 5 Pins angesteuert und bietet 16 Pins (4Ports mit je 4 Pins) angesteuert. Allerdings ist die Ansteuerung leicht kniffelig, aber nicht sehr viel schwieriger, als ein PCF8574. Wenn man es begriffen hat, ist es eigentlich ganz einfach.

In diesem Datenblatt findet man auch Infos zum 8243:
http://www.peritek.com/231318.pdf%20.pdf

Spunky
Gespeichert

„Liebe Nachwelt! Wenn Ihr nicht gerechter, friedlicher und überhaupt vernünftiger sein werdet als wir gewesen sind, dann soll Euch der Teufel holen. Diesen frommen Wunsch mit aller Hochachtung geäußert habend bin ich Euer ehemaliger, gezeichnet: Albert Einstein.“
--->>> AFAIK? IMHO? HTH? Guckst du hier -> Chat-Akronyme / -Abkürzungen <<<---
Seiten: [1] nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  

Einloggen mit Benutzername, Passwort und Sitzungslänge      

Powered by MySQL Powered by PHP
eXTReMe Tracker
Seite erstellt in 0.031 Sekunden mit 20 Zugriffen.
© 2001-2022 MODDING-FAQ FORUM | SMF
Alle Rechte vorbehalten.
Prüfe XHTML 1.0! Prüfe CSS!