Newsgroup: it.hobby.elettronica.digitale
Titolo: USB e IR su PIC

ciao a tutti, avrei due domandine da porvi:
uso (anzi dovrei iniziare a usare...) un PIC16C745.
vorrei gestire la connessione USB verso un PC (devo trasmettere e ricevere
stringhe): potete indicarmi un *semplice* programmino in C che mi aiuti a
capire come gestire l'USB ?
ecco l'altra domanda (non so se fosse meglio postarla su
it.hobby.elettronica, ma io ci provo...) avrei bisogno di effettuare la
comunicazione USB sia tramite il classico cavetto sia tramite un
collegamento infrarosso. come posso modulare la portante a 38KHz dei diodi
IR per trasferire i dati USB ? è necessaria anche qualche interfaccia
hardware ?
grazie !!!
ciao
Marco Trapanese
---
e-mail: 
marcotr...@tin.it
web: 
http://members.xoom.it/m_trapanese

 hardware ?
Sì, qualcosa di simile ad un convertitore USB <-> IrDA. L' USB (v1.0 e v1.1) trasmette e riceve dati a 12Mbps, i diodi IR sono un po' più lenti...
Per curiosità, posso sapere cosa vorresti realizzare ?
Ciao.
---
Enzo B.
b...@iol.it
http://www.geocities.com/SiliconValley/Horizon/9129

Ciao.
devo imparare a sviluppare progetti con il PIC 16C745, x cui devo essere in
grado di comuincare con I2C, RS.232, USB.... aiuto!!!!


 wrote in message
y45x6.2266$F3.3...@news1.tin.it...



scusa ma allora a che servono le porte USB del PIC16C745 ?!?
eppoi, possibile che questo standard sia cosě complicato da gestire ?
grazie (e scusa lo sfogo..)


eppoi, possibile che questo standard sia cosě complicato da gestire ?
credo proprio di sě, comunque un giretto sul sito cypress potrebbe dare
buoni frutti, magari anche solo a livello di teoria
MazE
--
per rispondere togliete gli "*" dall'email - remove "*" from address to reply
http://www.bccmp.com/mazzetti/pagine/sottoscala.html

eppoi, possibile che questo standard sia così complicato da gestire ?
Io ho collegato un micro al PC attraverso l'USB, ho dovuto riscrivere quasi una decina di pagine di programma C in assembler per ricevere 1 byte dal pc e inviarne 1 a sua volta, questo oltre al sw sul pc (...). Per questo ho dovuto fare 1 milione di tentativi, se ogni volta avessi dovuto cancellare un micro finestrato addio...
Il max che sono riuscito a fare è far riconoscere il mio hardware al pc come mouse HID (prendendo spunto dall'app.note Microchip) e spostare il cursore del mouse attraverso 4 pulsanti.
I microcontrollers con porte USB sono difficili da trovare, e quelli che si trovano sono tutti in SMD (in genere QFP con almeno 80 pin); di transceiver USB "umanamente utilizzabili" ce ne sono pochi (USBN960x, PDIUSBxx e qualche altro) e sono comunque difficili da trovare, il protocollo non è semplice ed inoltre è necessaria una buona conoscenza dell'architettura di Windows per gestire le porte USB del pc.
Conviene lanciarsi in quest'impresa ?
Saluti.


gasp!!!
sinceramente questa non me l'aspettavo..... :-(
ero cosě contento di usare l'USB (che tra l'altro permette di evitare l'uso
di un'alimentazione esterna...) ma adesso potrei dire: viva l'RS.232.
Con la seriale č veramente facile (invii e ricevi come se nulla fosse sia da
uC sia da PC), ma l'USB sembra ora una brutta bestia!!!!
parlando seriamente (e chi ha scherzato...): ok, via software sembra
un'impresa non da ridere... ma via hardware? insomma, non č che c'č in giro
una specie di UART, che dandogli in pasto i byte da trasmettere li formatta
e li invia secondo lo standard senza tante storie??
ciao,
un Marco che pensa che le innovazioni sono tali solo se semplificano la vita
di chi le deve usare....


 semplificano la vita di chi le deve usare....
...di chi le deve usare, non di chi le deve sviluppare !!!
Cmq se sei deciso a continuare con l'USB puoi trovare un po' di cose qui :
www.usb.org
www.usb-by-example.com
 (credo...)


Non so se ti puo aiutare ma qui qualcuno sta facendo qualcosa con l'usb e
forse trovi qualcosa di utile
http://www.myplace.nu/mp3/
Ciao