RS232 to chiave usb con PIC?

Devo costruirmi un marchingegno che riceva dati da un dispositivo con protocollo proprietario su RS232 e riversi il tutto su una chiave USB generica. Lo scopo è quello di facilitare la raccolta dati di alcuni strumenti dislocati in posizioni scomode, difficili da raggiungere con un portatile. Pensavo di usare una scatoletta con un PIC 16F876A, un max232 e una uscita USB pilotata dall'apposito PIC. Il problema non è il circuito, ma il protocollo verso USB necessario per aprire un file con un particolare nome, appenderci i dati, chiudere il file. Insomma, la creazione in PicBasic del driver per la chiave USB, che dovrebbe essere generico (indipendente da marca e dimensione della chiave memoria) Qualcuno di voi è in grado gentilmente di indirizzarmi a qualche link utile?

Grazie in anticipo Alberto

Reply to
Alberto
Loading thread data ...

Insomma, devi implementare un embedded USB host controller. Il problema quindi e' anche il circuito, non solo il protocollo.

Ti serve un embedded host oppure un USB OTG (On-The-Go) controller. Prova sul sito cypress

formatting link
e cerca "USB Embedded Hosts"

Per il driver della flash puoi studiarti il codice sorgente dei driver linux, per esempio. O forse c'e' qualche application...

Ti sei trovato un bel lavoretto facile facile... ;-)

Mi sa che e' piu' complicato di quello che pensi.

--
Faumarz
Reply to
FauMarz

file.

dovrebbe

utile?

Io lascerei perdere l'usb per orientarmi su Compact Flash o SD (che poi leggi da PC con un lettore di memory card). In questo modo eviti di gestirti l'usb che ti garantisco non è assolutamente facile.

Esiste comunque un PIC con USB controller a bordo, cerca su microchip.

Ciao. Mad

Reply to
Mad2Bad

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.