otro aporte patagónico ;D
Yo he hecho varias cosas con el HID, el CDC y la MPUSBAPI.DLL, pero solo con el HID con el Framework 2.6 creo.
El Framework anterior tenia mas archivos y por ahi se complicaba, el nuevo es mas simple se maneja todo desde el main.c y el hardwareprofile.h
Ahora estoy con el HID (18F2455) y una pequeña aplicacion host en la PC en C para enviar y recibir datos.
Luego en casa armo el archivito con todo lo necesario y lo adjunto.
UN POCO MAS TARDE!! CHANANARANARANAN
bien, lo prometido es deuda
Download HID en C18 y Host en VC6.rar for free on uploading.comFirmaware para usar con la familia de 18F2455, 2550, 4455 y 4550
Copiar esta carpeta para que quede la siguiente ruta:
C:\Microchip Solutions\USB Device - HID - Custom Demos\Generic HID - Firmware
Abrir el archivo .mcw con el MPLab C18
Nota:
Difiere de la versión original provista por Microchip porque el dispositivo HID es detectado
como un joystick de 2 ejes a 10bits de resolución, y con capacidades de entrada de 4 bytes.
El programa esta comentado en varias partes, asi que les resultara facil de seguir.
Esta preparado para cargarlo con el Bootloader PDFSUSB.
Aplicación Host para el manejo del HID
Es a base de un programa de muestra de la firma Cypress.
Lo he modificado minimamente y no es una aplicación en estado final, tiene funciones
muy basicas, esta comentado en varias partes del codigo para facil seguimiento.
Incluyo un pequeño tutorial de como usar las funciones especificas de comunicación.
He copiado esta carpeta en varias rutas y nunca ha presentado inconvenientes.
Lo he compilado con el VC++ 6.0.
Importante: es necesario instalar la Windows 98 DDK para disponer de las librerias y
headers necesarios para el manejo del HID.
Bueno, espero les sea util. Cualquier cosilla me avisan
Saludos