Autore Topic: Espandere GPIO fonera  (Letto 19597 volte)

marco1979

  • Novellino
  • *
  • Post: 34
    • Mostra profilo
    • E-mail
Re: Espandere GPIO fonera
« Risposta #120 il: Febbraio 12, 2011, 12:33:00 am »
no, il file /dev/i2c-0 non viene proprio creato.... :-(

EDIT:
se guardo nel dmesg:
Codice: [Seleziona]
root@OpenWrt:/# dmesg | grep i2c
i2c_core: Unknown symbol __i2c_board_list
i2c_core: Unknown symbol __i2c_first_dynamic_bus_num
i2c_core: Unknown symbol __i2c_board_lock
i2c_dev: Unknown symbol i2c_get_adapter
i2c_dev: Unknown symbol i2c_master_recv
i2c_dev: Unknown symbol i2c_smbus_xfer
i2c_dev: Unknown symbol i2c_register_driver
i2c_dev: Unknown symbol i2c_verify_client
i2c_dev: Unknown symbol i2c_put_adapter
i2c_dev: Unknown symbol i2c_transfer
i2c_dev: Unknown symbol i2c_del_driver
i2c_dev: Unknown symbol i2c_master_send
i2c_algo_bit: Unknown symbol i2c_add_numbered_adapter
i2c_algo_bit: Unknown symbol i2c_add_adapter
i2c_gpio: Unknown symbol i2c_bit_add_numbered_bus
i2c_gpio: Unknown symbol i2c_del_adapter

pure a te succede?
« Ultima modifica: Febbraio 12, 2011, 12:47:49 am da marco1979 »

marco1979

  • Novellino
  • *
  • Post: 34
    • Mostra profilo
    • E-mail
Re: Espandere GPIO fonera
« Risposta #121 il: Febbraio 14, 2011, 04:59:48 pm »
...funzia, dopo prove e riprove ho fatto prima a riflashare aggiornando al kernel 2.6.32.16 e il bus i2c ha funzionato alla prima  :wink:

fpaliuc

  • Full Member
  • ***
  • Post: 140
  • www.cristinasurbera.it
    • Mostra profilo
Re: Espandere GPIO fonera
« Risposta #122 il: Marzo 06, 2011, 08:23:39 pm »
Nell'ultimo tempo sto provando a testare il bus I2C su un'AGPF per comandare un PCF8574 e leggere la temperatura con due DS1621.

Ho trovato in rete la possibilit? di aumentare la lunghezza dei cavi (parlano di 30-300 metri) utilizzando il bus I2C ma, siccome non sono un elettronico ... c'ho un p? di difficolt? a mettere in prattica: http://www.nxp.com/documents/data_sheet/P82B96.pdf

Magari non sono l'unico interessato in questo argomento  :mrgreen:

fpaliuc

  • Full Member
  • ***
  • Post: 140
  • www.cristinasurbera.it
    • Mostra profilo
Re: Espandere GPIO fonera
« Risposta #123 il: Marzo 06, 2011, 10:00:57 pm »
Ho trovato qualcosa su un sito tedesco  :wink:

L'indirizzo qui: http://www.horter.de/shop/group_buffer__extender1185.html
Vendono l'extender ma hanno pubblicato anche lo schema e tutto il materiale necessario.

SilverFox89

  • Full Member
  • ***
  • Post: 183
    • Mostra profilo
    • Fonera Repository
    • E-mail
Re: Espandere GPIO fonera
« Risposta #124 il: Marzo 07, 2011, 05:27:16 pm »
Sono contento che questo topic continua ad essere attivo, purtroppo non ho avuto pi? tempo da dedicare al "progetto"
anche se ultimamente sono riuscito ad aggiornare il codice per la gestione del monitor LCD che presentava qualche bug,
ho anche provato ad utilizzare i due pin del PCF8574 non utilizzati dal monitor LCD..ma niente, il driver di gestione se li tiene ben stretti  :|
« Ultima modifica: Marzo 07, 2011, 05:31:20 pm da SilverFox89 »
Fonera Repository -> http://silverfox89.dyndns.org/

marco1979

  • Novellino
  • *
  • Post: 34
    • Mostra profilo
    • E-mail
Re: Espandere GPIO fonera
« Risposta #125 il: Marzo 07, 2011, 09:03:01 pm »
Ho trovato qualcosa su un sito tedesco  :wink:

L'indirizzo qui: http://www.horter.de/shop/group_buffer__extender1185.html
Vendono l'extender ma hanno pubblicato anche lo schema e tutto il materiale necessario.

eh si a quanto pare ne servono 2 di quelle schedine e le puoi collegare fino a 200mt di distanza una dall' altra....

fpaliuc

  • Full Member
  • ***
  • Post: 140
  • www.cristinasurbera.it
    • Mostra profilo
Re: Espandere GPIO fonera
« Risposta #126 il: Marzo 08, 2011, 09:35:46 am »
Le schede alla fine me li costruisco da solo ... l'unico problema che rimane ? il rumore sui cavi. Il bus i2c sembra sia molto sensibile a disturbi creati da cellulari o altri dispositivi che generano onde eletromagnetiche. Stavo valutando la possibilit? di utilizzare un bus 1 Wire (da la possibilit? di utilizzare cavi pi? lunghi e magari risente un p? di meno l'influenza del rumore).

Qualcuno interessato a provare a far funzionare il bus 1 wire su VS o AGPF?
« Ultima modifica: Marzo 10, 2011, 08:39:52 pm da fpaliuc »

fpaliuc

  • Full Member
  • ***
  • Post: 140
  • www.cristinasurbera.it
    • Mostra profilo
Re: Espandere GPIO fonera
« Risposta #127 il: Marzo 12, 2011, 04:40:34 pm »
Buona sera a tutti, scusate per il mio italiano ma fa 20 anni che non o piu parlato (n? scritto) -)

O provato il bus i2c con 2 fili ? pull-up da 1k, 2,2k ? 10k ma posso fare quel che voglio con "i2cdetect 0" non trova mai il mio pcf7574 o ds75 ? anch? mcp23009.

Con pull-up 2,2k:

Codice: [Seleziona]
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: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@OpenWrt:~#


Con Pull-up 1k
Codice: [Seleziona]
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: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@OpenWrt:~#


Con Pull-up 10k
Codice: [Seleziona]
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:          03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
10: 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f
20: 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f
30: 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f
40: 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
50: 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f
60: 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f
70: 70 71 72 73 74 75 76 77
root@OpenWrt:~#

Sensa niente sul bus dopo un minuto di scan:
Codice: [Seleziona]
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: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@OpenWrt:~#

seguito queste spiegazioni: http://code.google.com/p/fonera-i2c/wiki/FoneraHacks

Qualcuno a gia provato ? riuschito i2c con due fili?

Grazzie mille per il vostro aiuto :-)


Prova ad invertire SDA con SCL

rgbsystem

  • Novellino
  • *
  • Post: 18
    • Mostra profilo
Re: Espandere GPIO fonera
« Risposta #128 il: Agosto 07, 2011, 09:37:07 pm »
ciao a tutti
ne sto uscendo matto, ho un agpf e sto cercando invano di montare un i2c, ho il solito messaggio /dev/i2c not found e sembra proprio che non venga creato il device, c'? nessuno che ha un agpf con bus i2c funzionante?vorrwi sapere che sorgente ha utilizzato e/o se ? gentile da passarmi il sorgente, inoltre come ha collegato i device sui diodi led?
ciao
rgbsystem