USB E PIC

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

USB E PIC

Mensagempor Jagger » 28 Mar 2008 10:12

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?
Jagger
Nibble
 
Mensagens: 53
Registrado em: 20 Out 2006 12:39
Localização: Chapecó - SC

Re: USB E PIC

Mensagempor DGordo » 28 Mar 2008 12:29

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!
DGordo
Bit
 
Mensagens: 12
Registrado em: 25 Fev 2008 11:47
Localização: São Paulo, SP, Brasil

Mensagempor Fábio Pereira » 28 Mar 2008 13:02

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+
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON

Mensagempor Jagger » 28 Mar 2008 13:42

Muito obrigado mesmo, amigos. Soluções suficientes para a minha aplicação! Abraço.
Jagger
Nibble
 
Mensagens: 53
Registrado em: 20 Out 2006 12:39
Localização: Chapecó - SC

Mensagempor SoMeWhErE » 03 Abr 2008 09:37

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.
Avatar do usuário
SoMeWhErE
Byte
 
Mensagens: 119
Registrado em: 20 Jun 2007 18:09
Localização: Charqueada

Mensagempor DGordo » 03 Abr 2008 13:18

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!
DGordo
Bit
 
Mensagens: 12
Registrado em: 25 Fev 2008 11:47
Localização: São Paulo, SP, Brasil

Mensagempor fabim » 03 Abr 2008 14:36

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
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Jorge_Francisco » 03 Abr 2008 15:00

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.
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

Mensagempor tcpipchip » 03 Abr 2008 17:31

Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor LeandroPIC » 04 Abr 2008 12:27

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.
Avatar do usuário
LeandroPIC
Byte
 
Mensagens: 163
Registrado em: 06 Jul 2007 12:19

Mensagempor SoMeWhErE » 04 Abr 2008 20:59

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........
Avatar do usuário
SoMeWhErE
Byte
 
Mensagens: 119
Registrado em: 20 Jun 2007 18:09
Localização: Charqueada


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x