Página 1 de 1
Teclado USB + Conversor USB/SERIAL ( funciona ? )

Enviado:
08 Jun 2010 13:40
por andre_luis
Pessoal,
Estou precisando comunicar uma placa que possui comunicação serial, com um teclado.
Em princípio, pensei em usar um teclado PS/2, mas vai dar muito trabalho catar uma biclioteca e implementar isso no firmware.
Então me veio uma idéia ( ridícula ? ).
Usar um teclado USB, e adaptar num conversor USB/SERIAL....
Meu instinto me diz que terei problemas na questão de que provavelmente ambos sejam Devices, e que ao menos um deles deveria ser Host, correto ?
+++

Enviado:
08 Jun 2010 13:55
por Francesco
André, você perguntou e você responder. Terá realmente problemas porque nenhum deles é HOST, são dois DEVICES.
Te indico voltar para o PS/2, vai dar menos trabalho do que qualquer coisa USB.
Francesco

Enviado:
08 Jun 2010 15:37
por andre_luis
Francesco escreveu:...Te indico voltar para o PS/2, vai dar menos trabalho do que qualquer coisa USB...
Olha, já deu um trabalho encontrar um driver PS/2 na web em C, que está todo bagunçado.
Outra nojeira, foi descascar o conector para ligar na placa.
Acabei desistindo nos 1os testes.
Uma alternativa, seria um teclado Serial, mas é difícil encontrar.
Obrigado.
+++

Enviado:
08 Jun 2010 19:17
por barboza
andre_teprom escreveu:Francesco escreveu:...Te indico voltar para o PS/2, vai dar menos trabalho do que qualquer coisa USB...
Olha, já deu um trabalho encontrar um driver PS/2 na web em C, que está todo bagunçado.
Outra nojeira, foi descascar o conector para ligar na placa.
Acabei desistindo nos 1os testes.
Uma alternativa, seria um teclado Serial, mas é difícil encontrar.
Obrigado.
+++
Veja se
isso te ajuda.

Enviado:
08 Jun 2010 20:28
por vtrx
Ja trabalhei a muito tempo com esta interface 16F628 -> Ps2,mas como o código é fechado,só posso te ajudar a desenvolver o seu,tenho em C tambem mas não ficou 100% e ASM para voce não seria o caso mas de resto posso te ajudar.
Voce que utilizar um teclado PS2 para aproveitar a interface ou o protocolo é que é Ps2?

Enviado:
09 Jun 2010 09:34
por EDSONCAN
http://www.idroid.com.br/pic-pc-ps2-tec ... erface.htm
Embora seja suspeito, não achei esse codigo bagunçado, acho que foi por que fui que fiz.
Edson

Enviado:
09 Jun 2010 11:13
por andre_luis
Pessoal,
Obrigado pelas sugestoes.
Na verdade, eu estava fugindo um pouco do PS/2, pois não tenho tempo pra concluir o desenvolvimento no prazo pedido ( e pouca capacidade do cliente de pagar por isso ).
Mas tendo em vista a organização desse ultimo exemplo ( bem melhor do que eu já tinha ) está valendo tentar novamente. Assim que testar, posto aqui os resultados. Obrigado á todos.
+++

Enviado:
11 Jun 2010 14:52
por andre_luis
EDSON,
Então...olhando o seu código com calma, percebi que voce utiliza a USART do PIC para comunicar com o teclado.
Porém, minha dúvida é que o PS/2 não utiliza comunicação serial assíncrona, mas síncrona. Estou falando besteira, ou funcionou mesmo assim ?
+++

Enviado:
11 Jun 2010 16:40
por EDSONCAN
Mais ou menos.
O circuito era:
teclado ps2 - leitor de codigo de barra ps2 - pic - serial barramento RS485
O objetivo é ler o teclado e codigo de barra e enviar pela serial.
Edson

Enviado:
11 Jun 2010 17:15
por barboza
andre_teprom escreveu:EDSON,
Então...olhando o seu código com calma, percebi que voce utiliza a USART do PIC para comunicar com o teclado.
Porém, minha dúvida é que o PS/2 não utiliza comunicação serial assíncrona, mas síncrona. Estou falando besteira, ou funcionou mesmo assim ?
+++
Oi Andre!
Você olhou o meu código que lhe envie?
Não lhe atende?

Enviado:
11 Jun 2010 19:15
por vtrx
A comunicação é síncrona,mas se voce deseja usar um teclado de PC,voce vai ter que estudar o protocolo PS/2 que é um pouco complexo para se explicar em poucas linhas.
Não tem como voce se comunicar com uma interface serial sem uma conversão Soft/Hardware(se for utilizar Hardware de terceiros).

Enviado:
14 Jun 2010 08:53
por andre_luis
barboza escreveu:Oi Andre!
Você olhou o meu código que lhe envie?
Não lhe atende?
Olá Barbosa,
Olha, eu verifiquei minha caixa postal, e meu PM, e não tem nada lá.
Voce poderia me enviar novamente, pfv ?
Obrigado.
att.

Enviado:
14 Jun 2010 08:55
por barboza
andre_teprom escreveu:barboza escreveu:Oi Andre!
Você olhou o meu código que lhe envie?
Não lhe atende?
Olá Barbosa,
Olha, eu verifiquei minha caixa postal, e meu PM, e não tem nada lá.
Voce poderia me enviar novamente, pfv ?
Obrigado.
att.
O link sempre esteve no meu post acima!
E agora abaixo também.
barboza escreveu:andre_teprom escreveu:Francesco escreveu:...Te indico voltar para o PS/2, vai dar menos trabalho do que qualquer coisa USB...
Olha, já deu um trabalho encontrar um driver PS/2 na web em C, que está todo bagunçado.
Outra nojeira, foi descascar o conector para ligar na placa.
Acabei desistindo nos 1os testes.
Uma alternativa, seria um teclado Serial, mas é difícil encontrar.
Obrigado.
+++
Veja se
isso te ajuda.

Enviado:
21 Jun 2010 13:35
por andre_luis
Ola Barbosa,
Desculpa pela falta de atenção. Não havia notado que havia um link no texto da mensagem.
Bom, pelo que pude avaliar preliminarmente, o código parece muito bem organizado, mas provavelmente terei de remover alguns recursos, pois não trabalho com RTOS no PIC.
Assim, agradeço por mais esta opção de código. Quando voltar a mexer com isso, vou testar.
Muito Obrigado.
att.
+++