Baudratenerkennung klappt meiner Meinung nach nur im festen Testdialog.

Wenn nur zwei Bytes übertragen werden kann die Sache doch nicht so schwer sein.

Grundsätzlich würde ich Deiner Lausch CPU einen Externen Quarz verpassen.
Es reicht wenn einer 'krumm' läuft.

Da wohl die Sendende CPU keine Uhr zum 'Krüpten' der Baudrate hat , sollte der Input 'wenn' die Baudrate geändert wird in den 2 Bytes liegen.

Ich würde folgend vorgehen:

Mit dem Scope die Flanken betrachten , ob sich die '0'+'1' dramatisch ändert.

Zwei CPU's lauschen lassen am RS232 Port ,mit zwei angepasten Baudraten.

Dann sollte ein Schema erkennbar sein.

Viel Glück dabei.

Gento