can Bus Daten auslesen C515C

Gast #2301529
Lesenswert?

Hallo,

es freut mich sehr diese Webseite gefunden zu haben.
Da ich Student in der Elektrotehcnik wollte ich mal 
Programmierkenntnisse haben und zwar im Bereich des CAN Bus.
Meine Frage ist; welche zu programmierende Funktionen in C brauchen wir 
um CAN Bus Daten auszulesen ( Nur Namen).
Ich benutze als Microcontroller C515C von Infineon mit integrierten 
Full-Can Controller.
Mit meiner Frage wollte ich erstmal wissen welche Funktionen zu 
programmieren.
Ich habe schon angefangen zu programmieren aber es scheint bei mir 
durcheinander aus weil ich zum erstenmal can Bus programmieren will.
Gast #2301924
Lesenswert?

klar, bin etwas auch durchander manchmal.
hast du schon mal programmiert ohne kenntnisse was ?
dann ist schon schwer, nur led leuchten lassen.
aber durcheinander im can bus du kannst aufräumen. musst nur fleissig 
programmieren von can controller in 515c verstehen lernen.

gruss,
Gast #2302749
Lesenswert?

ja ich verstehe so mal 90 % von can Controller.

Hier mal eine spezielle Frage.
ich wollte die CAN-H und CAN-L Pins zuweisen aber ich weiss nicht wo 
genau ab in interrupt oder bei Massage configuration register.

Ich freue mich riesig über eure Antworten.
Gruss
#2332435
Lesenswert?

Hallo,

Bei der Programmierung der Can Bus wollte ich Funktionen programmieren, 
die Can-Daten nach dem ID (11 oder 29 Bit) filtern.
Soll ich Maskregister GMS0, GMS1 ... benutzen?
kann ich mal sagen dass z.B. Mob 1 (Message Object register 1) die 
Standart Can-Daten empfängt und andere Extended Can-Daten?
wenn ja soll ich das in Interrupt-Funktion einpacken?

Ich freue mich auf Ihre Antworten?

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