jobi schrieb:
> In der Spec des NUC7 steht, dass TXD TTL-Pegel liefert und RXD RS232
> kann - beim NUC5 leider nicht.
Was steht dort genau? In den Specs, die ich auf die Schnelle gefunden
habe, sind diese Pins gar nicht aufgeführt, weder beim NUC7 noch beim
NUC5.
Du kannst dir das TxD-Signal des NUC mit einem Oszi (sofern du eines
hast) anschauen.
Wenn der Signalpegel invertiert ist (Startbit high, Datenbit 1 low,
Datenbit 0 high), handelt es sich um ein RS-232-Signal (ggf. mit auf TTL
begrenzten Signalpegeln). Der RxD-Eingang ist dann höchstwahrscheinlich
±15V-tolerant, weil es sonst kaum eine praktische Anwendung für diese
Schnittstelle gäbe. Um sicher zu gehen, könntest du die Signalspannung
an RxD mit einem Widerstand und 2 Schottky-Dioden gegen VCC und GND
begrenzen.
Wenn hingegen die Signalpegel nicht invertiert sind, ist es eine
UART-Schnittstelle ohne Transceiver. Selbst wenn RxD ±15V-tolerant wäre,
würde die Kommunikation mit dem VT220 wegen der umgekehrten Polarität
des Signals nicht funktionieren. In diesem Fall brauchst du auf jeden
Fall einen Adapter.
Edit: Du brauchst gar nicht unbedingt ein Oszi. Es reicht, mit einem
Voltmeter den Ruhepegel von TxD zu messen. Ist der Pegel nahe 0V oder
negativ, ist es RS-232, sonst ein UART. Wenn du den NUC dauerhaft
Nullbytes senden lässt, sind die Pegel jeweils andersherum.