Página 1 de 1

PIC-to-PC Via USB

MensagemEnviado: 30 Jun 2010 14:55
por MOR_AL
Pessoal.
Estou fazendo um projeto em que envio bytes do PIC para o PC, via porta serial. Até ai tudo bem.

Acontece que, pelo que eu tenho visto, as portas seriais e paralelas estão caindo em desuso. Alguns PC's só tem a serial a nível de placa mãe, sem acesso ao rack.
Por outro lado, noto que dispositivos simples como mouse, e keyboard, usam a comunicação via USB.
Pergunto:
1 - Será que é necessário um uC com capacidade de memória maior para se comunicar via USB? Será que os mouses e keyboard de R$ 10,00 possuem tal uC?
2 - Será que o protocolo de comunicação entre o mouse e o PC, e o keyboard e o PC, necessita ser complexo ou existe algo bem mais simples?
3 - O mouse e o keyboard, até onde eu sei (não pesquisei) só enviam dados ao PC. Será que um Piquinho não poderia fazer o mesmo?
[]'s
MOR_AL

MensagemEnviado: 30 Jun 2010 20:42
por _blackmore_
uma certa vez, alguém aqui disse que é possível colocar USB via software em qualquer microcontrolador, não tenho dúvidas que seja possível e acredito ser um dos caminhos.
Um outro caminho, bem interessante (eu acho) é um PIC18F2550 ... que já tem USB ... em com a leitura de uma boa documentação dá para fazer a comunicação PIC<>PC sossegado.

MensagemEnviado: 01 Jul 2010 08:53
por MOR_AL
_blackmore_
Em princípio é mera curiosidade mas vai chegar a hora em que será necessário entender bem do assunto.
[]'s
MOR_AL

MensagemEnviado: 01 Jul 2010 09:18
por EDSONCAN
Vou dar um chute pelo pouco que sei;
Acho que existem 3 coisas a considerar:
OTG (pode funcionar como host e device, tipo cameras fotograficas
que funcionam como hd e imprimem na mesma interface)
Host ( tem protocolo para diversos dispositivos diferentes)
Device (mouse, teclado e etc)

O OTG e o Host são bem complexos;
O Device é mais simples, pois tem protocolo definido e etc, mas as velocidades envolvidas são extremamente altas, por isso a maioria é feito por HW.

Edson

MensagemEnviado: 01 Jul 2010 10:05
por MOR_AL
EDSONCAN escreveu:Vou dar um chute pelo pouco que sei;....

O Device é mais simples, pois tem protocolo definido e etc, mas as velocidades envolvidas são extremamente altas, por isso a maioria é feito por HW.

Edson

Pois é Edson!
Acho que o interessante para a comunicação uC para PC seria usar o mesmo protocolo que o mouse usa.
Com a baixa necessidade do mouse de enviar dados para o PC e o fiozinho, que ACHO que seja para áudio, não seria surpresa se a taxa de comunicação fosse adaptada para essa situação.
Seria uma perfeita interação entre o uC e o PC, usar esse mesmo protocolo e velocidade.
Apesar do mouse ser produzido em grande escala, ainda assim o preço é baixo, para incorporar um chip de comunicação USB desses outros tipos.
MOR_AL

MensagemEnviado: 01 Jul 2010 16:51
por Jorge_Francisco
O Chip USB em si é barato, um PIC com USB que é caro. Quanto a comunicação, Mouse , teclado e um PIC são reconhecidos como HID, então é fácil a comunicação.

Coloquei aqui no fórum todo o código para isto!!!

Jorge

MensagemEnviado: 01 Jul 2010 20:55
por MOR_AL
Jorge_Francisco escreveu:O Chip USB em si é barato, um PIC com USB que é caro. Quanto a comunicação, Mouse , teclado e um PIC são reconhecidos como HID, então é fácil a comunicação.

Coloquei aqui no fórum todo o código para isto!!!

Jorge

Olá, Jorge!
Achei o seu tópico... Tem muita coisa que tenho que aprender.
Quando puder vou ler mais sobre o assunto, pois no momento nem dúvidas eu tenho.
Grato a todos pela colaboração.
[]'s
MOR_AL