Finalmente sono riuscito nell'impresa..l'errore era nel circuito, per evitare altri problemi ho preparato due immagini con circuito I2C e collegamento dei GPIO per chi volesse sperimentare..
Circuito I2C, l'integrato pu? essere o un 74HC05 o un 74LS05 con resistenze da 10Kohm:
Connessioni GPIO:
Il firmware utilizzato ? stato: OpenWRT Kamikaze 7.09 reperibile qu? =>
http://downloads.openwrt.org/kamikaze/7.09/atheros-2.6/I pacchetti utilizzati sono stati presi dal sito dell'autore del progetto, questo ? il link:
http://www.lefinnois.net/fonerai2c/7.07/atheros-2.6/packages/I file di caricamento dei moduli devono essere cos? configurati:
/etc/modules.d/50-i2c-core :
i2c-core
i2c-dev
/etc/modules.d/60-i2c-algos :
i2c-algo-bit
/etc/modules.d/99-i2cgpio :
i2c-gpio inverted=1
Per gli esempi pratici di utilizzo, consiglio di leggere l'ottimo articolo presente in questo blog:
http://blog.liberailvoip.it/2007/05/21/ma-e-una-fonera-o-una-stazione-meteo-i2c-seconda-puntata-oggi-lezione-pratica/Piccole note finali:
1. Il circuito ? stato testato sia a 3V e sia a 5V ottendendo gli stessi identici risultati positivi
2. Utilizzando un tester, mettendo a massa un puntale(ad esempio sul dissipatore) si dovr? avere una tensione di 3/5V sia su SDA sia su SCL, se cos? non fosse, sicuramente ? stato commesso un errore nella realizzazione del circuito oppure i componenti non funzionano correttamente