Gast
#3023144
Hallo Leute, ich bin derzeit beschäftigt eine CAN-Schnittstelle aufzubauen und benötigt mehr als ein CAN-Controller. Ich habe 3 MCP2515 an einen AVR angeschlossen und spreche diese über SPI an. Das funktioniert auch soweit ganz gut, da es sich um zyklische abflogen handelt. Ich arbeite wie viele, viele andere auch mit der Ansteruerungshilfe von kreatives-chaos.com und habe Erfolg mit dem versenden von CAN-Frames. Nun ist mir aber aufgefallen, dass der MCP2515 im SPI keine Daten zurücksendet, sprich MOSI läuft, MISO ist tot. Ich habe die Anschlüsse akribisch durchgemessen und von der Platine her ist alles einwandfrei. Die SPI Initialisierung habe ich sowohl selber geschrieben, als auch jedes Beispiel aus dem Internet ausprobiert, ohne Erfolg. Hat jemand eine Idee warum der SO pin keine Daten sendet? Muss ich ein Bit in einem register setzen? Ich verzweifel hier regelrecht. Bitte helft mir. Verwendeter AVR: AT90can128
