8µs stimmt exact. Ich Depp hatte mit 128 kB/s gerechnet, statt mit 125.Zitat von ba4_philipp
Bei 125 kB/s hast Du also eine Bitzeit von genau 8µs.
Der Controller sendet kein ACK, sondern ein Not Acknoledge. Für ein ACK muss der Impuls in die andere Richtung gehen.Zitat von ba4_philipp
Tja, das ist jetzt die großer Frage. Wenn die Oszillatorfrequenz für den MCP stimmt (noch mal nachgemessen?) kann ich mir nur noch vorstellen, dass Du entweder aus versehen was an den Timing-Registern vom MPC verstellt hast, oder dass bei der SPI-Übertragung irgendwas verloren geht. Überprüfe doch noch mal die Registereinstellungen und setze evtl. mal ein wait zwischen die einzelnen mcp2515_write_register-Anweisungen.Zitat von ba4_philipp
askazo
Lesezeichen