Can-Bus mit 2 IDs senden

Gast #5916413
Hallo Leute,
Dies ist mein erster Beitrag hier.
Ich hab da mal eine ganz allgemeine Frage. Ich habe ein Programm 
geschrieben bei dem ich ganz "normal" im Header(also vor dem main-void) 
meine Can-Initialisierung mache also die ID für das senden setzte und so 
weiter....

In meinem Void Progrsamm sende ich auch meine Nachricht alle 3s. Dieses 
klappt auch so weit. Nun möchte ich aber meine Can-Nachricht an 2 
Teilnehmer versenden also müsste ich ja die ID ändern. Allerdings kann 
ich in meiner main-void ja nicht die ID-Deklaration im Header ändern.

Kann mir da vlt einer helfen wie so etwas gemacht wird?
Danke im Vorraus
Gast
Die CAN-ID ist keine Adressierung

Jede CAN-Nachricht geht an alle Empfänger

Dier Empfänger entscheiden anhand der CAN ID üb die Nachricht Daten 
enthält die für einen bestimmt sind und wertet dann die Nachricht aus, 
ansonsten wird sie einfach ignoriert.

Wenn du mehrere Nachrichten mit unterschiedlichen "Inhaltstyp" hast, 
dann haben sie jeweils eine eigene ID.


Ließ dich mal erstmal ein wie so ein CAN-Netzwerk aufgebaut hast
Was Nachrichten und Signale sind.
Was die Größe der ID-Nummer zu bedeuten hat.
Gast
Wahrscheinlich musst Du auch nochmal in Deinem Buch über das 
Programmieren schmökern, was der Unterschied zwischen Konstanten und 
Variablen ist. Wenn Du magst, kannst Du auch gerne den Quelltext von 
Deinem Programm an einen Beitrag anhängen, dann hagelts noch mehr Tipps.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.