www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik CAN-Bus am Atmega 8


Autor: Tobias (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Mike (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Guck doch mal hier...
http://www.mikrocontroller.net/forum/read-1-146381.html
Da habe ich irgendwo meinen Code (für den ATMega32) reingehängt.
Sonst hilft die Suchfunktion des Forums auch...
Übrigens arbeitet das System mit dem MCP2515 von Microchip. Microchip
hat auch auf seiner Seite nette ApplicationNotes zu dem Thema...
Gruß Rahul

Autor: mthomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: andre (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Tobias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

hat mal jemand ein ganz einfaches Programm- und Scahltungsbeispiel.
Ich möchte mir mal gerne ein Bild vom Aufwand dahinter machen

Tobias

Autor: andre (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Rahul (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Wer sucht, der findet es auch...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.