Página 1 de 1

ajuda conectar teclado numérico usb com at89s8252. ft232

MensagemEnviado: 10 Nov 2010 19:17
por Meson
Ola pessoal!

To tentado conectar um teclado USB numérico com um microcontrolador at89s8252, sem sucesso. Isso é possível?
Estou tentando usar um FT232RL, mas parece que não vou conseguir pois não está acontecendo nada quando pino o teclado usb no FT232RL, nada aparece no lado serial!
To achando que o FT232RL só serve se tiver um PC na jogada? Estou certo?
Alguém tem alguma luz , mesmo que a de uma vela!?



To no mato sem cachorro!!!!!!!!!!!

MensagemEnviado: 10 Nov 2010 20:36
por Sergio38br
No caso vc esta conectando dois devices usb, vc teria de ter um deles como HOST.

[ ]`s
Sergio

MensagemEnviado: 11 Nov 2010 12:09
por Meson
Sergio38br escreveu:No caso vc esta conectando dois devices usb, vc teria de ter um deles como HOST.

[ ]`s
Sergio



Oi Sergio!

Eu gostaria na realidade de criar um dispositivo que eu pudesse conectar um teclado numérico usb nele, e na outra ponta ,numa saída serial que será ligada ao MC, ter saindo os números que forem digitados no teclado.

Como se fosse um antigo teclado serial que não fabricam mais a um preço acessível!

Hoje um teclado usb numérico custa R$ 15,00 e um serial em torno de R$150,00 se você achar!

Fica muito caro para fazer uma brincadeira!

Vc sabe se é possível fazer isso com o FT232?

Obrigado.

MensagemEnviado: 12 Nov 2010 02:14
por Jozias del Rios
Impossível com um FT232...

Já abriu o teclado numérico para saber se vc não consegue ler as teclas diretamente? Seria mais fácil.

A principio vc vai precisar de um microcontrolador com USB Host. É bom saber tambem como esse teclado numerico se identifica pela USB. Provavelmente é uma classe HID, que tem protocolos bem determinados e implementados.

MensagemEnviado: 12 Nov 2010 03:26
por cfreund
se o teclado for ps/2, facilitaria e muito.

MensagemEnviado: 12 Nov 2010 09:17
por Meson
Jozias del Rios escreveu:Impossível com um FT232...

Já abriu o teclado numérico para saber se vc não consegue ler as teclas diretamente? Seria mais fácil.

A principio vc vai precisar de um microcontrolador com USB Host. É bom saber tambem como esse teclado numerico se identifica pela USB. Provavelmente é uma classe HID, que tem protocolos bem determinados e implementados.


Olá Jozias!

Não quero usar o Pc! Só necessito ler as teclas de qualquer teclado USB com o at89s8253, pois a intenção é essa.
Já fiz funcionar assim lendo diretamente as teclas, só que são matrizes 6x8 , da muito trabalho e fica muito feio o cabo com 16 pares saido do teclado.

Será que posso achar um CI que possa ser usado somente para transformar os níveis USB ->TTL e implementar o protocolo?

MensagemEnviado: 12 Nov 2010 09:19
por Meson
cfreund escreveu:se o teclado for ps/2, facilitaria e muito.


Sim, mas não acho um teclado numérico PS2 no mercado!
São muito raros e devem ser bem caros!

MensagemEnviado: 12 Nov 2010 09:36
por Jozias del Rios
Quando eu disse classe HID e USB Host, eu estou realmente querendo dizer que isso esteja implementado em um Microcontrolador.

O seu teclado numérico "muito provavelmente" deve se apresentar igual a um teclado USB comum.

Converter níveis diferenciais USB em TTL para tentar fazer um software USB Host com um AT89S8253 é impossível porque esse micro não tem capacidade de processamento suficiente (chega a só 2 MIPs).

Existem várias implementações de USB Device para AVR ATMega, mas esse micro chega a 20MIPs.

Vc precisa de um outro microcontrolador. Eu sugiro:
- Coldfire V1 da Freescale (MCF51...)
- PIC24FJ da Microchip (PIC24FJ...) (tem em DIP para colocar na protoboard!)
- CortexM3 da NXP (alguns modelos do LPC17...)

ou procure na digikey.com por qualquer outro microcontrolador com USB HOST ou USB OTG na descrição de periféricos.

Qualquer forma, não tende a ser uma tarefa fácil ou rápida.

MensagemEnviado: 12 Nov 2010 10:13
por Red Neck Guy
Uma opção, bem cara por sinal, é utilizar o VNC1L. Com ele tu poder fazer isso que queres.

Re: ajuda conectar teclado numérico usb com at89s8252. ft232

MensagemEnviado: 14 Jun 2013 01:02
por renan-papaco
tem q ser comunicação so com um 89S8252? poderia tentar usar um MCU com USB e tu pode ligar uma porta paralela ou serial desse MCU com USB nativo no 8252.