Hallo rathma,

ich würde dir gerne helfen, leider kann ich Basic nicht so gut....

Mal eine blöde Frage vonmir:
Warum machst du Software SPI, und nicht Hardware-SPI ?
( Rein aus Interesse )

Tipp,
Versuch mal eine Funktion zu bauen, die nach der initialisation
die Register des MCP2515 liest, und sie dir auf die Serielle Schnittstelle
zum PC ausgibt. Dann kannst du überprüfen, ob die Register auch
wirklich so gesetzt sind, wie du es wolltest.


Noch eine Frage,
Dein Problem liegt einzig und allein darin, dss du die 166kbps nicht hinbekommst?