Hallo Christian,
Müsste so sein: Entweder 2 (das zweite Bit ist da ja auf 1 gesetzt) oder ~2 (also das Komplement, alle Bits 1 ausser dem zweiten); hängt davon ab, ob positive oder negative Logik, weiss ich gerad nicht auswendig.
Fast. ;)
Erstens: Der richtige Zahlenwert ist nicht 0x02, sondern 0x01, weil auf Pin2 der Druckerschnittstelle das Bit0 liegt (Pin 1 ist /STROBE).
Zweitens: Die Druckerschnittstelle verwendet positive Logik, deshalb 0x01 und nicht 0xFE.
Drittens: Die Druckerschnittstelle hat oft nur TTL-Ausgänge. Sie liefert also keinen Strom, sondern schaltet nur im Aus-Zustand gegen Masse und braucht daher einen Pull-Up-Widerstand.
So long,
Martin