Guten Tag zusammen,
ich weiß jetzt leider nicht, ob ich mit meinem Anliegen hier richtig
bin. Zur Not kann der Eintrag gerne verschoben werden.
Also, meine Situation sieht wie folgt aus. Ich nutze zur Zeit einen
Raspberry Pi 3B mit Raspbian Jessie. Da ich kein Bluetooth aber die
UART-Schnittstelle benötige, habe ich mit dem folgenden Befehlen
1 | dtoverlay=pi3-disable-bt
|
2 | sudo systemctl disable hciuart
|
die Bluetooth-Schnittstelle deaktiviert. In C habe ich ein Programm
geschrieben, mit dem ich nun LIN-Pakete empfangen möchte. Dafür verwende
ich die Schnittstelle "/dev/serial0" um die Daten über die
UART-Schnittstelle zu empfangen. Wenn ich jetzt Pakete an der
Schnittstelle empfange und diese auslese, erhalte ich Daten, die in
keinem Zusammenhang zueinander stehen. Die Nachrichten liegen allerdings
richtig an den Pinnen an. Das habe ich mit Hilfe eines Oszilloskos
geprüft. Also muss irgendwas zwischen empfangen und auslesen
schiefgehen.
Hat da jemand vielleicht schon mal ein ähnliches Problem gehabt?? Wäre
echt super wenn mir einer etwas weiterhelfen kann! Bin momentan etwas
ratlos...
Gruß Kellermaaan
PS: Ich hatte es auch schon versucht die Bluetooth-Schnittstelle wieder
zu aktivieren, allerdings habe ich danach ähnliche Daten empfangen...