noch eine kleine erklärung zum quellcode:

Spiin Rx_status , 1

ist zweimal drin, weil nach dem datenblatt des mcp2515 die antwort immer wieder gesendet wird, solange die cs leitung low ist.