Gast
#313729
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