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

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