Artículos

PIC + USB para principiantes

Este tutorial ofrece una guía rápida para implementar una conexión vía USB de un PIC18F con un equipo Windows XP o Windows 7, funcionando bajo un programa compilado con Visual C# 2008 y la librería mpusbapi.dll otorgada por Microchip. Está basado en las guías de J1M de Hobbypic, Picmanía de Redpic y emplea el Enumerador USB de Pedro Palitroquez.

Importante:
Este tutorial ya es obsoleto. Puedes optar por leer el más reciente con XC8 gratuito por parte de Microchip: PIC - Puerto serial por USB CDC.

Fuentes del Tutorial:

- J1M PicUSB en Hobbypic
Sitio web no disponible
- Picmanía by RedPic - El USB Desencadenado
http://picmania.garcia-cuervo.net/usb_0_desencadenado.php
- Automatización de datos Enumeración USB por Pedro Palitroquez
http://www.todopic.com.ar/foros/index.php?topic=20047.0


Requerimientos de software:


- Visual C# 2008 Express Edition
(Descarga gratuita oficial desde Microsoft)
- CCS Compiler
Link al sitio del compilador

- Enumerador USB de Palitroquez
(Descarga)
- Paquete de archivos de ejemplo
(Descarga)

Para entender mejor el protocolo USB y todos sus secretos y detalles conseguí el excelente libro USB Complete de la escritora Jan Axelson. Te recomiendo que lo compres si quieres desarrollar tus propias aplicaciones y dispositivos USB personalizados y no usar ejemplos genéricos como éste jeje. La cuarta edición viene actualizada con la última versión USB 3.0 que funciona hasta 5Gbps.

Se incluyen ejemplos USB de PICs con Basic y C y las librerías y funciones para leer los datos desde Visual Studio 2008 (Basic o C#).

El libro es enviado desde E.U. y llega a la puerta de tu casa desde Amazon... no debe faltar en tu biblioteca personal.