Konstellation:
Arduino Mega mit CAN Shield 1.2 digimore.cn, diese Library: GitHub - Bascy/MCP_CAN_lib_Deprecated: MCP_CAN Library
Das lief alles wunderbar, bis ich mir anscheinend den Arduino Mega zerschossen habe. Neuen gekauft und nun geht nix mehr.
Ich bekomme immer wieder die Meldung: "Error Initializing MCP2515..."
Auch mit anderen Librarys funktioniert es nicht, mit einem Arduino Uno hingegen schon.
Da es ja vorher ging, liegt mein Augenmerk auf den Mega, hat da jeman eine Idee???
Da heute das große Suchen üblich ist, darfst Du in meiner Antwort nach der tatsächlichen Bedeutung Ausschau halten. Wenn Du nicht fündig werden solltest, helfe ich gerne nach.
Ja, sorry...
war schon etwas spät. Hier ist das Bord:
Ich bin im Netz immer wieder auf Berichte über inkompatibilität mit dem Mega gestoßen, das hat aber wohl eine ältere Bord Version betroffen, bei der der ICSP nicht verbunden war. (so eine alte Version habe ich hier auch noch rumliegen).
Ich habe jetzt, wie im Foto zu sehen, die Pins 11,12,13 nicht mit kontaktiert, und siehe da: ES LÄUFT!
Ich habe nur keine Ahnung, warum. Im Sketch werden die Pins nicht angesteuert!
buddhafragt:
Ich habe jetzt, wie im Foto zu sehen, die Pins 11,12,13 nicht mit kontaktiert, und siehe da: ES LÄUFT!
Gratulation!
buddhafragt:
Ich habe nur keine Ahnung, warum. Im Sketch werden die Pins nicht angesteuert!
Da müßte man mal einen genaueren Blick in die Bibliothek werfen, aber die ist ja sowieso Deprecated, lohnt also nicht! Versuche einen aktuellere Bibliothek.
Es wäre wohl eine gute Idee, auf bessere Hardware umzuschwenken. So hat das CAN-BUS Shield V2 von Seeed auf der Unterseite Lötbrücken zur Konfiguration.
Persönlich bin ich kein Freund von Shields genau wegen solcher Probleme. Bei einm CAN MODUL kannst Du verkabeln, wie Du willst, und günstiger ist es obendrein.
hat das selbe Problem... Ich habe die Libray von Bascy genommen, weil die Originale einen Fehler produziert hat, welchen weiß ich nicht mehr.
Da es mit dem Uno läuft, scheint mit das Problem auch eher Hardwareseitig mit dem Mega zusammenzuhängen. Die Pins werden beim Uno ja auch mit durchgeschleift. Warum die Verbindung auf dem Shield überhaupt existiert, ist mir schleierhaft, macht keinen Sinn...
Eine Borddetektion scheint mir nach durchsicht der Library nicht stattzufinden.
Das verlinkte Modul ist natürlich eine Alternative, aber da mus man erst mal drauf kommen, das es solche Probleme gibt.... Das waren jetzt 2 Tage Fehlersuche!