Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Mehr Hardware I/O für die CC2, oder 4-bit DACs? Kategorie: Sonstige Hardware (von Axl - 23.02.2003 19:20)
Als Antwort auf Mehr Hardware I/O für die CC2, oder 4-bit DACs? von Fischbeck - 23.02.2003 9:31

Hey Niels!

Hab da auch noch ne Idee.

Wie wärs wenn Du die I/0 Ports der CC2 vermehrfachst, und zwar mit Datenlatches
(z.B. dem 74HC573 von Phillips).
Das Prinzip ist ganz einfach:

Du benutzt die ersten 8 i/o Ports der Unit als Datenbus mit denen Du die Latcheingänge (je 8Bit) mit Daten fütterst.
Hinter jedem Latch benutzt du dann einen 8BIT DAC.
Die anderen 8 i/o Ports benutzt Du nun zur Adressierung der Latches und zwar so das jedes Latch einen i/o
Port bekommt.
Mit dem ports.pulse Befehl kannst Du nun an einen CC2 Port einen Impuls ausgeben der das dazugehörige
Latch dazu auffordert (über den ENABLE Eingang des Latches) die Daten vom Datenbus zu übernehmen.

Die I/o Pins des Datenbusses kannst du als Byteport ansprechen.

Beispiel

ports.setb(Byteport,Byte1)       // gibt das Byte1 auf den Datenbus
ports.pulse(8)                         // fordert das Latch an Port 8 auf die Daten  (Byte1) vom Datenbus zu empfangen
ports.setb(Byteport,Byte2)      // gibt das Byte2 auf den Datenbus
ports.pusle(9)                        // fordert das Latch an Port 9 auf die Daten (Byte2) vom Datenbus zu empfangen
ports.pusle(10)                        // fordert das Latch an Port 10 auf die Daten (Byte2) vom Datenbus zu empfangen

Der Vorteil der Latches gegenüber der I2C Variante ist, dass es zeitunkritscher ist und die Adressierung leichter
fällt.
Habe schon einige Schaltungen so aufgebaut.

Ach ja und die Latches behalten die Daten so lange am Ausgang bis sie neue bekommen.
Schau dir am besten das Datenblatt an --> CONRAD.

MFG Axl.


    Antwort schreiben


Antworten:

Re: Mehr Hardware I/O für die CC2, oder 4-bit DACs? (von Niels - 23.02.2003 19:49)