matthias schrieb:
> Hallo,
> vielen Dank für eure Ideen. Mitlerweile bin ich soweit, dass ich eine
> Software vom Hersteller habe. Diese schickt bestimmte Bytes raus. Leider
> weiss ich aber nicht, was für eine Baudrate, wieviel Start- und Stopbits
> oder was für eine Parität verwendet wird.
>
> Wie kann ich das von dem Programm ausgesendete Signal am besten denn
> nach den genannten Parametern analysieren?
>
> Danke
> matthias
Hallo Matthias,
einfach Brute Force: Baudrate, Zeichenlänge, Parity solange variieren,
bis die Bytefolge sinnvoll ist. Ich nehme dafür einen
Protokoll-Analysator, der kriegt manches selber raus, kostet aber auch
soviel wie ein neues Auto. Notfalls geht es auch mit Hyperterminal.
Es hilft sehr, wenn man einen Plan hat: erst mal Baudrate, dann
Zeichenlänge solange ändern (und zwar systematisch!) bis etwa soviele
Zeichen angezeigt werden wie gesendet wurden. Dann weitermachen bis
keine Fehler (Parity, Overrun) mehr angezeigt werden. Mit etwas Glück
sieht man dann, was gesendet wurde, ob man es versteht, ist dann eine
neue Baustelle.
Der grosse Vorteil bei meinem Analysator ist u.a., dass man nicht neu
senden muss - der merkt sich alle Flanken und kann diese Aufzeichnung
mit verschiedenen Baudraten usw. analysieren.
Gruss Reinhard