Newsgroup: it.hobby.elettronica.digitale
Titolo: I/O USB

Ho fatto delle piccole (piccolissime) esperienze di interfacciamento tramite
la porta parallela anni fa'. Ora avrei bisogno di approfondirle un po', ma
prima di farlo mi chiedo se non sia il caso di abbandonare la semplice ma
ormai sorpassata porta parallela ed iniziare ad utilizzare quella USB. Voi
cosa ne pensate? Ora però vi chiedo dove posso trovare materiale sulla porta
USB, collegamenti, programmazione, ecc.
Ciao Mushu.
--
E-mail: 
superap...@tin.it
(togli NOSPAM per rispondere)
ICQ#:78918956

 cosa ne pensate?
Sono d'accordo, e aggiungo:
www.ftdichip.com
-- 
Lorenzo

 
www.ftdichip.com
ho dato un occhiata... ma mi sembrano siano dei convertitori da USB a porta
seriale... non esisterebbe qualcos'altro che permettesse di usare la porta
USB così com'è, o meglio qualche chip che ne implementi il protocollo?
Grazie comunque della risposta Mushu.
PS: Non esiste qualche sito in italiano che spiga un po' il suo
funzionamento? (ho già scaricato le specifiche in inglese ma ora non ho
troppo tempo per leggerle).

 troppo tempo per leggerle).
Nessuno ha mai letto per intero quel documento. ;-)
-- 
Lorenzo

io sto usando con eccellenti risultati il ft245 con un dsp
Devo inviare video e settare parametri e devo dire che sono molto
soddisfatto di detto dispositivo.
Lo sono un po meno dei driver su w$ , ma il problema è proprio w$ per
cui....
Ti consiglio
FTDI
"Lorenzo Lutti" <lorenz...@DOHtiscalinet.it> ha scritto nel messaggio
news:_tYfb.12332$e6.4...@twister2.libero.it...


 USB-parallelo (nel senso di "otto bit che puoi usare come vuoi tu").
Guardando meglio come mi hai detto ho trovato quello che fa al caso mio.
Comunque fino a quando mi servirà penso ce ne vorrà del
tempo, quindi è probabile che cambi idea. Però è sempre meglio sapere che
l'interfacciamento USB è realizzabile in modo umano.
Grazie per i tuoi consigli Mushu.


 cui....
Potresti spiegarmi che problemi ci sono con i driver? sul sito ho girato un
po' ed ho visto anche esiste una Virtual COM Port sapresti spiegarmi cos'è e
a cosa serve?


 Ciao Mushu.
Non ho detto che ci sono problemi con i driver, ma con w$
Stacchi ed attacchi un paio di volte velocemente il dispositivo e poi non te
lo vede piu'
ti tocca reboottare w$
Chiaro ???

 a cosa serve?
E' una porta seriale virtuale.
di solito i pc hanno 2 porte seriali, che sotto win$ozz vengono chiamate
COM1 e COM2.
Quando tu attachi il dispositivo, questo driver aggiunge una porta seriale
COM6 (per esempio).
tu puoi fare un semplicissimo software che manda dei byte in questa porta
seriale, poi, a seconda del dispositivo della FTDI che hai, puoi leggere
questo byte o in forma seriale, come se fosse una normale UART, oppure in
forma parallela.
Questo almeno è quello che mi è balzato all'occhio, se qualcuno ne sapesse
più di me lo invito ad agiungere qualcosa.
--
...:::Zmaster:::...
DSL powered
zmast[ANTISPAMSYSTEM]@
freemail.it
www.zmaster.tk
Collaboratore del Media Player Project

 ha scritto nel messaggio
news:9fwgb.238961$R32.7...@news2.tin.it...


 a cosa serve?
I problemi di cui parla Rinux sono prorpio di windows... poveretto gli serve
qualche secondo per capire cosa sia stato attaccato alla porta usb...
Il virtual com port è il driver che ti permette di creare una porta com
virtuale sul bus Usb.
Sul sito Ftdi ci sono 2 driver: uno funziona esclusivamente con il loro tool
di programmazione e serve per programmare una eventuale eeprom che si monta
sulla scheda per fare il riconoscimento del dispositivo: se questa è
cancellata, il tuo dispositivo viene riconosciuto come Ftdi-bla-bla-bla. Con
il tool puoi scriverci all'interno un vendori Id e un product Id diverso
(che però dovresti farti assegnare dalla stessa Ftdi o da chi gestisce tutte
le specifiche del plug 'n play) in modo che il dispositivo venga
riconosciuto e carichi i driver che vuoi tu.
A questo punto se non crei i driver con i nuovi vendor id e product id, non
riuscirai mai a far funzionare il tuo dispositivo.
Sul sito Ftdi ci sono tutte le istruzioni per eseguire queste modifiche
della eeprom e dei driver, io l'ho fatto per un convertitore Usb Rs485 ed ho
modificato i driver FtdiBus e FtdiPort in modo che apparisse il nome del
dispositivo ed il nome del produttore per cui lavoro ogni volta che viene
inserito il plug Usb.
L'altro driver è quello che ti permette di usare il tuo dispositivo come se
fosse collegato ad una porta seriale in modo da comunicare tramite il pc.
Ciao
Lucio

 Chiaro ???
Anche a me ogni tanto fa cio` di cui parli (sempre meglio degli schermi
blu che saltavano fuori fino a un annetto fa), ma ci sono metodi e
accorgimenti per evitare o minimizzare questo problema, almeno sotto a
Windows 2000. Innanzi tutto ho notato che molto dipende dal software
(sia per quanto riguarda i timeout che le temporizzazioni in riapertura
del driver in caso di errore); poi c'e` un modo - sempre sotto a Windows
2000, non so per gli altri - che funziona sempre: stacca il dispositivo
USB e lancia l'utility di disinstallazione che e` fornita con i driver
FTDI (FT8XXUNINST.EXE o qualcosa del genere). Dopodiche` riattaccando il
dispositivo tutto tornera` magicamente a funzionare. :)
-- 
Lorenzo