[RISOLTO] SPI si ferma se SS LOW

lesto:
quindi se cambi il valore iniziale di I, cambia anche il valore a cui si impalla? e per caso sono sempre 11670 loop?

io farei un check della ram libera in fase di esecuzione.

Si, cambia il valore a cui si ferma e non sono sempre 11670 loop.

Non penso sia un problema di RAM, ne uso pochissima. Quando dico si ferma è perché il programma rimane dentro il while while (!(SPSR & (1<<SPIF))); quindi deve essere un problema coi registri/flag.. non vorrei che l'ide di arduino facesse qualche casino con gli interrupt che mi scasina qualcosa..

@leo72: su Windows a me non da questo errore.. magari puoi provare a mettere tutto in un file unico..

Ciao e grazie