Página 1 de 1

USB E PIC

MensagemEnviado: 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

MensagemEnviado: 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!

MensagemEnviado: 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+

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

MensagemEnviado: 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.

MensagemEnviado: 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. :cry:

[]'s!

MensagemEnviado: 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

MensagemEnviado: 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.

MensagemEnviado: 03 Abr 2008 17:31
por tcpipchip

MensagemEnviado: 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. :cry:

[]'s!


Tem no mercado livre, fale com WORD PIC, custa 25,00 reais.

MensagemEnviado: 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........