RKS+CAN Adapter für CAN-Bus Sniffing
CAN-Interface
CAN Hardware, CAN Software, CAN Protokolle - CAN-Bus Forum für Dein CAN-Bus Projekt. CAN-Bus und Elektronik.

Arduino mit MCP2515 als Steuerung


 
Neues Thema beginnen Auf Beitrag antworten Weitergeben, Thema teilen Lesezeichen setzen Druckansicht CANhack.de - Übersicht » Mikrocontroller und Elektronik, Programmierung
Autor Nachricht
Aggro600



CAN Hacker seit: 28.10.2017
Beiträge: 2
Karma: +0 / -0   Danke, gefällt mir!


Kostenloser Account, kein CAN Entwicklungs-Support

Beitrag29-10-2017, 1:23    Titel: Arduino mit MCP2515 als Steuerung Antworten mit Zitat

Ich habe einen Arduino und ein MCP2515 und nutze diese Lib:
https://github.com/coryjfowler/MCP_CAN_lib
Ich kann auch Daten empfangen, nur wie vergleiche ich diese nun.
Angenommen es kommt die Nachricht ID=25A und Message=5,5,5,5,5,5,5,5.
Jetzt möchte ich irgendeinen Code ausführen.
Ich finde immer nur Beispiele um den internen Filter zu setzen.
Nach oben CAN Hacker - Profil anzeigen Private Nachricht senden  
postmann
CAN-Profi
CAN-Profi


CAN Hacker seit: 23.05.2013
Beiträge: 138
Karma: +59 / -0   Danke, gefällt mir!


CAN Support

Beitrag29-10-2017, 10:22    Titel: Arduino mit MCP2515 als Steuerung Antworten mit Zitat

Ich hab das Problem noch nicht so recht Verstanden. Du empfängst ein CAN Frame mit entsprechenden Daten und möchtest auf Basis dieser irgendwas tun ?

Ich gehe mal davon aus, das du die Daten richtig empfangen hast und zur weiteren Verwendung zwischenspeicherst. Dann kannst du die mit einer normalen Bedingung abfragen.

Beispiel:

if (Byte[0] = 0x01h)
{
tu was, wenn im ersten Byte der CAN Botschaft eine 1 steht ...
}
Nach oben CAN Hacker - Profil anzeigen Private Nachricht senden  
GerdJ
CAN-Profi
CAN-Profi


CAN Hacker seit: 08.09.2014
Beiträge: 45
Karma: +12 / -0   Danke, gefällt mir!


Premium Support

Beitrag31-10-2017, 20:09    Titel: Arduino mit MCP2515 als Steuerung Antworten mit Zitat

Bei C bitte mit Doppel =

if (Byte[0] == 0x01h)
{
tu was, wenn im ersten Byte der CAN Botschaft eine 1 steht ...
}
Nach oben CAN Hacker - Profil anzeigen Private Nachricht senden  
Neues Thema beginnen Auf Beitrag antworten Weitergeben, Thema teilen Lesezeichen setzen Druckansicht CANhack.de - Übersicht » Mikrocontroller und Elektronik, Programmierung
Ähnliche Fachartikel und Themen
Thema Community Bereich
Keine neuen Beiträge Arduino BlackBox mit MCP2515 Mikrocontroller und Elektronik, Programmierung
Keine neuen Beiträge Arduino + MCP2515 Werte aus Auto auslesen Mikrocontroller und Elektronik, Programmierung
Keine neuen Beiträge Arduino + MCP2515 --> Signale "blockieren"? Mikrocontroller und Elektronik, Programmierung
Keine neuen Beiträge VW MFD Steuerung Innenraum- / Komfort CAN
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.