Dovrei usare contemporaneamente la Ethernet shield e la RFM12. Tutte e due colloquiano con arduino (UNO) tramite SPI e tutti e due hanno il CS sul pin PB2. Secondo voi basta cambiare nella libreria dell'RF12 nel file RF12.cpp la #define SPI_SS 10 // PB2, pin 16 mettendo ad esempio #define SPI_SS 9 // PB1, pin 15 ? Qualcuno ha già fatto qualche esperienza a proposito o simile?
Non conosco la scheda di cui parli, ma, in generale per SPI ...
... se il pin di select e collegato fisicamente al pin 16, non basta cambiare la libreria, occorre cambiare anche il collegamento fisico, ovvero interrompere la connessione con il pin 16 e, se libero, portarla sul pin 15.
Guglielmo
Effettivamente mi sembra una nota sacrosanta che non ho considerato nel mio post in quanto lo davo per scontato. Grazie di averlo aggiunto alla discussione
Una nota sacrosanta da aggiungere alla discussione sarebbe anche un link di questo RFM12 .. cosè?
Eccovi accontentati :http://www.hoperf.com/rf/fsk_module/RFM12B.htm
risolto qui : http://jeelabs.net/boards/7/topics/143