ajuda conectar teclado numérico usb com at89s8252. ft232

Software e Hardware para linha x51

Moderadores: 51, guest2003, Renie, gpenga

ajuda conectar teclado numérico usb com at89s8252. ft232

Mensagempor Meson » 10 Nov 2010 19:17

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!!!!!!!!!!!
Meson
Nibble
 
Mensagens: 54
Registrado em: 13 Out 2006 08:31

Mensagempor Sergio38br » 10 Nov 2010 20:36

No caso vc esta conectando dois devices usb, vc teria de ter um deles como HOST.

[ ]`s
Sergio
Avatar do usuário
Sergio38br
Word
 
Mensagens: 759
Registrado em: 22 Nov 2007 13:39
Localização: São Paulo - SP

Mensagempor Meson » 11 Nov 2010 12:09

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.
Meson
Nibble
 
Mensagens: 54
Registrado em: 13 Out 2006 08:31

Mensagempor Jozias del Rios » 12 Nov 2010 02:14

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.
Os vencedores são aqueles que sabem o que fazer se perderem.
Os perdedores são aqueles que não sabem o que fazer se ganharem.
Avatar do usuário
Jozias del Rios
Byte
 
Mensagens: 279
Registrado em: 31 Out 2009 03:36
Localização: SJCampos-SP

Mensagempor cfreund » 12 Nov 2010 03:26

se o teclado for ps/2, facilitaria e muito.
Avatar do usuário
cfreund
Word
 
Mensagens: 672
Registrado em: 14 Out 2006 14:02
Localização: São Paulo

Mensagempor Meson » 12 Nov 2010 09:17

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?
Meson
Nibble
 
Mensagens: 54
Registrado em: 13 Out 2006 08:31

Mensagempor Meson » 12 Nov 2010 09:19

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!
Meson
Nibble
 
Mensagens: 54
Registrado em: 13 Out 2006 08:31

Mensagempor Jozias del Rios » 12 Nov 2010 09:36

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.
Os vencedores são aqueles que sabem o que fazer se perderem.
Os perdedores são aqueles que não sabem o que fazer se ganharem.
Avatar do usuário
Jozias del Rios
Byte
 
Mensagens: 279
Registrado em: 31 Out 2009 03:36
Localização: SJCampos-SP

Mensagempor Red Neck Guy » 12 Nov 2010 10:13

Uma opção, bem cara por sinal, é utilizar o VNC1L. Com ele tu poder fazer isso que queres.
ASM51 descanse em paz!
Avatar do usuário
Red Neck Guy
Dword
 
Mensagens: 1968
Registrado em: 12 Out 2006 22:24

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

Mensagempor renan-papaco » 14 Jun 2013 01:02

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.
Sabe quem mais programa um 8051 com ROM externa? MINHA MÃE! HOOOOOOOOOOOOOOOOOO
Avatar do usuário
renan-papaco
Byte
 
Mensagens: 292
Registrado em: 17 Jun 2012 15:56


Voltar para 8051

Quem está online

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

x