Hallo,
gut, die Kamera sendet also nur auf Anforderung. Liest sich schon einmal anders.
Tja ich habe keine Ahnung was das mit dem Startbit genau sein soll. Wenn das über die UART kommt und wirklich nur das Startbit/Stopbit ist, dann bekommste immer einen Frame Error von der UART als Antwort. Ich kann mir immer noch nicht vorstellen das deine Beschreibung so stimmt.
Der 2. Teil deiner Kommunikation haut hin. Das muss man nicht extra ausdrösseln. Das ist der ganz normale Ablauf mit Standardkonfiguration einer UART. Die Kamera sendet 4 Byte und gut ist.
Der erste Teil ist seltsam. Entweder ist deine Beschreibung falsch oder das ist wirklich so komisch. Keine Ahnung. Da hilft nur ein Datalogger. Wie gesagt, ich kann mir nicht vorstellen das nur ein einziges Bit auf der UART gesendet wird. Es sollte immer ein Byte sein. Da kann ich dir nicht weiterhelfen. Ehrlich. Du kannst dich nur selbst mit der UART befassen. Nebenbei lernste die damit richtig kennen. Ein Datalogger ist bestimmt hilfreich.
PS:
Falls das mit dem einzelnen Startbit/Stopbit wirklich so sein sollte, kannste nur die UART Pins zwischendurch umkonfigurieren zu normalen I/Os, wenn der eine Signalwechsel kommt, zur UART umschalten usw.