Grazie Guglielmo, l' idea e' ottima e la libreria menzionata sembra molto semplice da utilizzare. L' autore fa riferimento alla trasmissione via radio, ma ovviamente non cambia nulla via cavo, anzi...
L' unico dubbio e' il sincronismo, credo che l' unico modo che ho di farlo funzionare e' mettere lo slave in trasmissione continua a loop e con il master nel momento che serve attivo la ricezione, pero' il pacchetto trasmesso e' a 16 bit e se io dovessi trasmettere piu' pacchetti il ricevitore non puo' sapere quel pacchetto a cosa fa riferimento.
Mi spiego meglio, ammettiamo che io avessi 3 valori a 16 bit da trasmettere, attivo lo Slave che in loop trasmette i 3 word, chiamiamoli A B e C, nel momento in cui attivo il Master per ricevere i 3 word potrebbe cominciare a leggere dal B, quindi mi ritroverei una sequenza di BCA, o potrebbe cominciare con il C ricavando una sequenza CAB.....
Potrei pero' sfruttare la possibilita' della libreria di mandare il 16bit codificato in 4 bit per un codice identificativo, 4 bit per il checksum e 8 bit per il dato. In questo modo con il codice identificativo posso sapere con certezza quel valore a cosa fa riferimento, pero' sono limitato all' 8bit... dovrei mandare 2 pacchetti per comporre un valore a 16bit, con conseguente perdita di tempo prezioso.
cosa ne pensi?