Raspberry Pi en maître et arduino en esclave

De plus le débit pur ne sert à rien si le processeur doit passer tout son temps à transférer les données.
Compte tenu du temps de monté en interruption, on va prendre facilement 20% de la puissance CPU pour çà à 115kbps
Un SPI à 2 Mbps c'est un octet toute les 5µs. Le micro est donc pris à pratiquement 100%.
Ca va pour gérer un burst mais pas pour des données continues.

C'est pourquoi sur les micro un peu évolué qui utilisent des liaisons rapides (les DSP par exemple) il y a des contrôleurs de DMA (Direct Memory Access) qui effectuent les transfert des données en arrière plan sans perturber (ou peu) l'exécution du programme.