CAN-ID-Scan mit AT90CAN128

Gast #391358
Lesenswert?
• ▲
▼
Ich habe hier ein bestehendes System mit einem AT90CAN128, dem ich eine
Funktion hinzufügen soll. Das Gerät kann zwar sämtliche Daten vom
CAN-Bus mitlesen, aber es gibt keine Funktion, die mitschreibt welche
IDs verwendet werden oder von welcher ID welche Daten kommen. Das soll
sich ändern. Jetzt habe ich in das Datenblatt geschaut und kein
Register gefunden, dass die ID der empfangenen Nacheicht speichert. Was
mich auch irritiert ist die Grafik auf Seite 244 unten, wo "Rx Shift
Register (internal)" steht. Kann ich mit diesem Controller gar nicht
die IDs mitlesen?
Danke!
Gast #391360
Lesenswert?
• ▲
▼
Wenn ich deinen Tip richtig verstanden habe, muss ich die Maskenregister
  so setzen, dass jede ID einen Treffer darstellt. Die Register
CANIDT1..4 enthalten dann die ID(s) die ich mitschreiben möchte. Stimmt
das (ich habe die Hardware nicht hier um das auszuprobieren)? Danke!

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.