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.
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,
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
leider habe ich kein LED das ist eine Entwicklungsplatine von der Firma Phytec Die Pins für Can Bus sind P4.7/RXDC & P4.6/TXDC
Schau mal in die Application Note AP29000 von Infineon, da findest du alles.
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?
Bitte nur ernsthafte Antworten schreiben und kein Schwachsinn, Wenn ihr Antworten wollt dann freut mich riesig sonst bitte kein Blödsinn schreiben. Besonders (H.joachim Seifert).
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.