Das Paket habe ich. Ist auch schon eingebunden. Habe damit einen Analogrechner angesteuert (Jugend forscht / Technik). Probleme habe ich bei dem benutzen des Ports. Ich habe eine Schlatung die mir zu einer bestimmten Zeit High zum RxD gibt, aber ich weiß nicht, woher der Computer weiß, wann das Signal anfängt und in welcher Zeit ich ein Byte rüberschicke. Ich bekomme zwar signale, aber nur bestimmte Zahlen (ist ja logisch).
Das ganze ist ein Drehzahlmesser.

Was ich habe:
1. Stufe: 0000 0000 0001
2. Stufe: 1000 0000 0001
3. Stufe: 0100 0000 0001
4. Stufe: 0010 0000 0001
...

Was ich bekomme:
1. Stufe: 8xxx
2. Stufe: 3xx
3. Stufe: 2xx
4. Stufe: 2xx
...

wie liest der Port die Daten ein und warum passt dass nicht wirklich mit den Zahlen überein dich haben müsste?

Außerdem, ich habe gedacht der liest immer nur ein Byte ein, aber in wirklichkeit habe ich Zahlen die Größer sind (1,5 Byte).