von anders am Dienstag 18. Dezember 2007, 00:11
Es gibt DACs mit serieller Schnittstelle, aber denen musst den gewünschten Wert als Bitmuster zuführen und ausserdem ein Taktsignal dazu liefern.
Zu diesem Zweck eignen sich bei der COM-Schnittstelle nur die Handshakesignale, denn auf der Datenleitung erzeugt der UART automatisch Start- und Stopbits, und das kann man ihm auch nicht abgewöhnen.
Da ausserdem die Pegel der RS232-Schnittstelle ungeeignet bis tödlich für den DAC sind, ist es zweckmäßiger die Parallelschnittstelle (LPT) zu verwenden und dort auf zwei Pins bitweise Daten und Takt auszugeben.
Wenn du nur einen 8-Bit DAC hast, dann ist es am einfachsten alle 8 Datenbits der Parallelschnittstelle zu verwenden.
Du brauchst dann nur noch ein bischen Hardware um die Ack- und Busy-Leitungen zu bedienen.