CAN-Bus am Atmega 8

Gast #155100
Lesenswert?
• ▲
▼
Hallo,

ich suche ein Beispielprogramm mit dem ich 3 oder mehr Atmega8 über
einen CAN Bus vernetzen kann.

Mein Ziel ist es, die digitalen Ports abzufragen und an einer Stelle
auszugeben.

Wenn jemand ein gutes Buch zu dem Thema kennt, hat er mir schon sehr
geholfen! Im Web habe ich bisher noch nichts gefunden.

Tobias
Gast #155101
Lesenswert?
• ▲
▼
Ich würde nen MC mit Hardware-CAN-Interface verwenden, CAN ist doch ein
paar Klassen über RS232 und Co. Wenn du das in Software vernünftig
(auch in Bezug auf die Laufzeit) nachbilden willst, hast du dir einiges
vorgenommen.
Gast #155103
Lesenswert?
• ▲
▼
Falls ATmega8 "gesetzt": z.B. ATmega8 + MCP2515 + PCA82C250
Die Kombination funktioniert "hier" ganz gut. Die Bauteile sind
relativ guenstig und alle auch "bedrahtet" erhältlich (z.B. bei
Reichelt). Information zur Ansteuerung des MCP und einige
Codebeispiele:
- Datenblatt des MCP
- AppNotes von Microchip und zugehoeriger Code
- Dokumentation und Code zum EvalKit
- Informationen und Beispiele von kvaser
Gast #155104
Lesenswert?
• ▲
▼
Tag !

ich werde aus den beispielen nicht schlau..

und die besagten atmega 32 beispiele sind nciht auffindbar..

kanstt du villeicht mal welche von denen sources online setzten für
senden + empfang ? bitte !

mfg Andre
Gast #155106
Lesenswert?
• ▲
▼
hey tobias..

der altungsaufwand ist relativ gering
alles was du brauchst ist der mcp2515 nen treiberbaustein 82c250

nen quarz für den mcp (oder du taktest den durch den mega)

den mcp hängst du direkt an den SPI port

an einfachen beispielen zur programmierung mangelt es leider

unter  http://www.kreatives-chaos.com/
findest du den schaltplan für ein can bus testboard
(kannst das meiste weglassen.. annefürsich brauchst du nur den mega 8
an sich und die verbindugnen zum mcp2515

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.