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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.