www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik CAN - MCP 2515


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

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen.

Ich bin am Ende.
Ich bin gerade dabei meinen ATMega 128 und den MCP2515 in Betrieb zu
nehmen.
Leider ohne Erfolg.
Ich habe ein gekauftes Board mit ATMega128 und MCP2515 drauf.
Und habe ein selber entworfenes geteiltes System (Board mit MC und eins
mit MCP2515, verbunden mit Flachbandleitung).
Das gekauftes Board funktioniert mit einem Beispielcode der dabei war
immer (Datenverkehr auf dem Ausgang des MCP).
Zyklisch Daten auf den CAN Senden.
Ich habe noch keinen Bustreiber dran aber messe den Ausgang des
MCP's.
Wenn ich mein eigenes MC-Board mit einem Adapter an den MCP vom
gekauften Board anstecke funktioniert es.
Wenn ich aber mein eigenes MCP-Board an mein eigenes MC-Board anstecke
funkt garnicht.
Auch wenn ich den MC des gekauften Boards mit einem eigenen MCP-Board
anstecke geht auch nichts.
Ich habe nun schon einen MCP auf einem Steckbrett aufgebaut, der
Funktioniert auch überhaupt an keinen Board.
Datenverkehr ist auf den SPI Leitungen, auch wenn an meinem eigenen
MC-Board die SO (Datenausgang des MCP) keine Daten sendet.
Aber auf dem CAN ist etwas.

Nun der Zwischenstand.
Gekauftes Board für sich geht immer.
Eigenes MC-Board geht nur mit MCP von gekauften Board.
Eigenes MCP-Board und Steckbrett geht nie.
Habe schon den Quarz kontrolliert. Der schwingt bei allen.
Ich habe an den MCP nur die VCC, GND, SO, SI, CS, SCK angeschlossen.
Vom SO des MCP geht noch ein Widerstand zu VCC.
Die Resetleitung des MCP ist immer high.
Auf beiden läuft die gleiche Software.
Demo vom gekauften Board.
Den Code habe ich mit dran gehängt.

Bitte gebt mir Tipps, weil ich am Ende bin.

Gruß und Danke

Autor: wolf4124 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Hat jemand vielleicht noch einen minimal Konfiguration für die
Anschaltung des MCP2515 an den ATMega 128.
Also ganz minimal.
Und vielleicht noch ein einfachen Code, der nur sendet oder so.

Gruß und Danke für eure Hilfe

Autor: Dirk Doerr (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielleicht hilft dieser Link

http://www.kreatives-chaos.com/index.php?seite=mcp2515_reg

Gruß

 Dirk

Autor: wolf4124 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Kann mir jemand nachschauen, wenn man nur senden möchte auch der
Datenausgang des MCP aktiv wird.

Gruß

Autor: Profi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
schon gelesen?
http://www.mikrocontroller.net/forum/read-1-318859.html#new
Wenn Du keinen BusTreiber dranhast, solltest Du Rx an Tx anschließen,
damit der Empfänger hört, was der Sender spricht.

Wie lange ist das Flachbandkabel? evtl. kürzen
Sind zwischen SignalLeitungen GndLeitungen?
Saubere Versorgung / Abblockung?

Autor: wolf4124 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Profi, Dirk

danke für deine Antworten.
Den Beitrag habe ich auch gestern Abend gelesen.
Seit gestern Abend(Nacht/heute Früh) funkt es.
Es waren zwei Fehler.
Einmal, das ich keinen Bustreiber dran hatte.
Wie du geschrieben hast.
Und ich haben dem MC zu schnell initialsieren lassen.
Beim fertigen Board ist einen Schaltung mit 74HC14 drauf.
Ich habe nur einen C und R auf meinem drauf.
Haben beim initialsieren vom MCP noch eine Schleife gebraucht.
Und stell dir vor.
Ich kann Nachrichten senden.
War aber schon am Ende mit meinen Nerven (Wissen schon lange).
nochmal danke für eure Hilfe

Gruß

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.