TODOPIC
Misceláneas - Interés General => Uso y aplicaciones de los PIC / Curiosidades electrónicas => Mensaje iniciado por: frahg1 en 09 de Junio de 2010, 14:19:57
-
Antes que nada, amigos del foro quiero agradercer por el interes y tiempo en compartir sus conocimientos con quienes no estamos al dia en este tema de los maravillosos PIC.
Mi duda surge al inicio de un proyecto escolar, Fabricar un teclado de 17 teclas para PC con intertaz USB o PS/2
No tengo ni idea de que materiales usar pero debe ser a base de un PIC.
Que me recomiendan? como puedo hacerlo?
Espero y me puedan ayudar.
Que tengan todos un Feliz Dia
-
hola y bienvenido al foro.
Mira creo que existen varias opciones, y deberias inclinarte por una.
Si lo que quieres es un que la PC te lo reconozca como un teclado, osea como para presionar teclas, qwerty, etc puedes hacerlo como un dispositivo HID.
Si vas a desarrollarte un soft especifico ya es mas amplio el espectro ya que puedes usar mismo HID, CDC o incluso la API de Microchip.
O hasta podria hacerlo por RS232.
Todo esto lo puedes hacer con un PIC18F2455 o 2550 que tienen incorporado el USB, ademas que si te bajas el Framework desde el sitio de Microchip encontraras varios ejemplos que con pequeñas modificaciones sale andando.
Creo que la opción del HID es la mas simple de implementar, y con el 18F2455 puedes llegar tranquilamente a esas teclas.
Nota: HID, CDC, API de Microchip son modos de comunicación por USB
-
un poco mas de info, si no quieres drivers especificos lo mejor es trabajar con el HID que mismo windows ya trae los drivers.
En teclados HID no tengo experiencia, asi que te debo un ejemplo funcionando.
Lo que puedes hacer es seguir la pagina de Microchip y te guiará sobre lo que necesites.
Primero bajate el Framework USB, http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2651¶m=en534494
Luego la documentacion de la PICDEM USB DEMO BOARD http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en021940&part=DM163025
Allí encontraras información para armarte tu aplicación con el 18F2455 o el 2550. Dentro del User Guide de la PICDEM hay un esquemático que te servirá para el circuito básico.
Luego que instales el Framework te creará una estructura de carpetas dentro de Microchip Solutions, alli encontraras todos los ejemplos que necesites. Incluso de teclados.
-
creo q en el foro se ha tratado del tema,
http://picmania.garcia-cuervo.net/proyectos_teclado_ps2.php
ese link tambien te puede servir
saludos
-
Si hay poco conocimiento, creo que los más sencillo es hacerlo por PS/2, con el proyecto de Diego (PICMania) ya tienes mucho desarrollado, solo creo que falta crear código como para responder adecuadamente a los datos solicitados al inicio del bios y sistema operativo. No es muy complicado, con la bibliografia que se muestra en PICMania es muy suficiente ;-)
Saludos!