Página 1 de 1
USB E PIC

Enviado:
28 Mar 2008 10:12
por Jagger
Qual a forma mais fácil de implementar uma comunicação hiperbásica entre PIC e um PC em usb? O PIC funcionará apenas como receptor. É possível implementar com um 16F ou é melhor utilizar um modelo com USB?
Re: USB E PIC

Enviado:
28 Mar 2008 12:29
por DGordo
Jagger escreveu:Qual a forma mais fácil de implementar uma comunicação hiperbásica entre PIC e um PC em usb? O PIC funcionará apenas como receptor. É possível implementar com um 16F ou é melhor utilizar um modelo com USB?
salve Jagger!
Sem duvidas é melhor usar algum pic com ja com interface USB. Se for usar um sem usb, vc vai precisar de um FT245BL e um NJU3754. O problema é que esses componentes são SMD (LQFP32 para o FT245 e SSO16 para o NJU)
Basicamente é um converssor USB Pararelo e um Paralelo Serial, ai é so colocar no RX do pic.
Claro que existem soluções mais faceis e baratas, no momento foi o que consegui para vc.
[]'s!

Enviado:
28 Mar 2008 13:02
por Fábio Pereira
Só lembrando que USB é TOTALMENTE diferente de serial tradicional e , a não ser que você utilize um conversor serial<->USB como os que o DGordo citou, você recairá sobre uma das seguintes possibilidades:
- Implementar uma COM virtual no PIC utilizando a classe CDC: neste caso a sua aplicação no PC enxergará o seu dispositivo (PIC) como uma porta COM normal;
- Implementar um dispositivo HID. Neste caso você terá de escrever uma aplicação especificamente para trabalhar nessa modalidade, mas isso ainda é mais fácil que o próximo item;
- Implementar um dispositivo USB com driver proprietário. Neste caso você terá de escrever o seu próprio driver USB.
T+

Enviado:
28 Mar 2008 13:42
por Jagger
Muito obrigado mesmo, amigos. Soluções suficientes para a minha aplicação! Abraço.

Enviado:
03 Abr 2008 09:37
por SoMeWhErE
Olá pessoal..
aproveitando o assunto de PIC USB...
Alguem teria um exemplo simples, bem básico utilizando a biblioteca HID USB do MikroC com PIC18F4550 que ja testou e funcionou certinho, para disponibilizar pra nóis.
Se eu usar essa biblioteca preciso de algum driver pra fazer o PIC funcionar.
OBRIGADO.

Enviado:
03 Abr 2008 13:18
por DGordo
SoMeWhErE escreveu:Olá pessoal..
aproveitando o assunto de PIC USB...
Alguem teria um exemplo simples, bem básico utilizando a biblioteca HID USB do MikroC com PIC18F4550 que ja testou e funcionou certinho, para disponibilizar pra nóis.
Se eu usar essa biblioteca preciso de algum driver pra fazer o PIC funcionar.
OBRIGADO.
Não tenho nada a respeito. tentei usar e acabei desistindo.
Jagger escreveu:Qual a forma mais fácil de implementar uma comunicação hiperbásica entre PIC e um PC em usb? O PIC funcionará apenas como receptor. É possível implementar com um 16F ou é melhor utilizar um modelo com USB?
Achei algo mais simples!
FT232BM - Converte USB em Serial, sem frescuras e é facil de usar. O problema é achar, não encontrei nem na farnell.
[]'s!

Enviado:
03 Abr 2008 14:36
por fabim
nossa gentem, as liby´s hid dos compiladores mikroe são prontas e perfeitas!!!
Uso de montão, sem paus rapidona!!!
Qual o problema ??
FAbim

Enviado:
03 Abr 2008 15:00
por Jorge_Francisco
fabim escreveu:nossa gentem, as liby´s hid dos compiladores mikroe são prontas e perfeitas!!!
Uso de montão, sem paus rapidona!!!
Qual o problema ??
FAbim
Comigo tb funcionaram.

Enviado:
03 Abr 2008 17:31
por tcpipchip

Enviado:
04 Abr 2008 12:27
por LeandroPIC
DGordo escreveu:FT232BM - Converte USB em Serial, sem frescuras e é facil de usar. O problema é achar, não encontrei nem na farnell.
[]'s!
Tem no mercado livre, fale com WORD PIC, custa 25,00 reais.

Enviado:
04 Abr 2008 20:59
por SoMeWhErE
uhuuuu...pessuar.....consegui fazer o bixim funfar......
depois de ler um pokim o datasheet e mexer em alguns bits configuration, usei o exemplo da revista saber eletronica de janeiro e fevereiro de 2008, e funcionou certinho...
Uma coisa que aconteceu comigo, e parece que ninguem comentou é em relação ao capacitor posto do pino VUSB ao GND, que eu não estava usando, também.
fiquei dando risada sozinho quando o negocio funcionou.....
OBRIGADO a TODOS........