LIN Kommunikation mit einem Raspberry Pi 3B

OP #5513821
Lesenswert?

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...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren