LANC mit RX und TX steuern?

Hmm, ich glaube das hast du falsch verstanden:

Die Kamera gibt dem Controller die Startbits vor! Nach jedem Startbit darf der Controller ein Byte senden (die Baudrate ist dabei vorgegeben). Mit einem Stopbit beendet die Kamera dieses "Übertragungsfenster".

Auf die Kamera (und ihr Timing) habe ich dabei keinen Einfluß, es ist aber festgelegt und läuft immer nach dem gleichen Schema ab (siehe den Link im ersten Post).

Erst "empfängt" die Kamera 4 Byte:
0) Lange Pause

  1. Startbit von der Kamera zum Controller
  2. Controller sendet erstes Kommando, 1 Byte
  3. Stopbit von der Kamera zum Controller
  4. kurze Pause
  5. Startbit von der Kamera zum Controller
    ...
    (insgesamt 4 mal)

danach sendet die Kamera 4 Byte zurück:
a) Startbit von der Kamera
b) 1 Byte von der Kamera
c) Stopbit von der Kamera
d) kurze Pause
e) Startbit von der Kamera
...
(auch das insgesamt 4 mal)

Die Kamera gibt also immer den Takt vor, was kein Problem ist, wenn die Kamera im zweiten Teil sendet. Das kann ich so direkt über den RX-Pin und die UART-Schnittstelle empfangen.

Aber der erste Teil ist mein Problem. Wie sage ich dem UART-Controller, dass er die Startbits von außen vorgegeben bekommt?