1
Vendo / Re: Scheda sviluppo per PIC
« il: Marzo 23, 2012, 09:58:08 pm »
beato lui!!!!
Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.
L'AGPF lo utilizzo ancora ma ... non con il bus I2C in quanto mi dava dei problemi. Ho cambiato tutto sul bus 1-Wire e va tutto benino.
C'? qualcuno che se ne intende di json? Adesso utilizzo come esempio sul mio AGPF l'interfaccia web creata da Truthahn e controllo 4 relay e 4 sensori di temperatura.
Mi piacerebbe disinstallare webif (? un p? lentuccia dopo che ho avviato un p? di script per far funzionare il tutto) e utilizzare una sorta di server json che, quando interrogato, restituisca i valori dei sensori e lo stato dei relay.
Esiste gi? un'applicazione per i device Android che potrebbe essere utilizzata:
http://www.domotichome.net/tutorials/4-json-protocol-for-home/public_show
L'applicazione accetta gi? delle risposte formattate nello standard Json solo che io ... non sono un programmatore ...
hai controllato che ti carica il moduolo i2c con lsmod?? Se te lo carica devi creare lo script in /etc/modules.d in modo da caricare il modulo custom prima del core con le linee che vuoi usare e il numero di bus in modo tale al riavvio ti crea il bus usando le linee specificate...
Salve a tutti.. avendo a disposizione 3 AGPF ho pensato di mettermi all'opera per collegare l'agfp, tramite il led 7 ( GPIO 6,7 ) , all'expander. Inizio con comprare il tutto e mi fisso l'obbiettivo di pilotare led collegati all'uscita del PCF.
Allora sull'AGFP gira la Backfire 10.0.031rc5 con installato i pacchetti kmod-i2c-core,kmod-i2c-gpiok, mod-i2c-gpio-custom..
Appena installo i pacchetti configure il caricamento del modulo custom di caricarsi usando il bus0 con la linea 6,7 per SDA e SCL e fin qui tutto ok... Mi metto all'opera collego il PCF e assegno 27 come indirizzo faccio un I2Cdetect e lo rilevo tranquillamente...
Codice:
root@OpenWrt:~# i2cdetect 0
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-0.
I will probe address range 0x03-0x77.
Continue? [Y/n] y
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- 27 -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Ora passo successivo impostare l'uscita P0 a 1 con il comando i2cset
Codice:
i2cset -y 0 0x27 0x0 1
controllo con il tester e in uscita ho 0V quando ? a 0 e a 5V quando la imposto a 1... Fin qui nulla di strano...
il problema ? quando collego un led non funziona... Il PCF ? quello della Texas che da datasheet dice di poter dare in uscita 25ma ma il led anche senza resistenza per fissare la corrente non ne vuole sapere...
Per cuoriosit? provo anche il PCF della NXP ma con lo stesso risultato.. A questo punto passo a vedere se riesco a impostare l'uscita P1 del PCF e verificare con il tester ma noto che non riesco a impostare nessuna uscita tranne la P0
Codice:
i2cset -y 0 0x27 0x0 1 -> funziona P0
i2cset -y 0 0x27 0x1 1 -> non funziona ne con la P1 fin a P7
Sapreste aiutarmi??
grazie mille anticipatemente..
controlla il post della centralina sto cercando di usarlo anche io ... devi caricare il modulo i2c-gpio con i parametri corretti del bus dove devi specificare le linee che uso per SDA e SCL e riavvi cosi all'avvio ti crea il /dev/gpio.x dove x ?il numero di bus che ha specificato nei parametri di caricamento..ciao scusa il ritardo nella risposta, credo che il problema sia alla radice, te che firmware hai utilizzato? perch? ho provato ricompilarlo includendo tutti i pacchetti necessari ma credo manchi qualcosa.