Autor Tema: problema al compilar delay_us en CCS  (Leído 6251 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Oceano

  • PIC10
  • *
  • Mensajes: 22
    • Proyectos Roboticos.
Re: problema al compilar delay_us en CCS
« Respuesta #15 en: 04 de Octubre de 2012, 17:25:36 »
Sobre la clase CDC sólo conseguí hacerla funcionar bien en 98/SE y XP, en el resto de las versiones Windows me he encontrado problemas.

En este mismo foro (y tb en la web) podrás encontrar una clase magistral de Pedro Palitroquez sobre el manejo del USB en modo CDC y Bulk-transfer. Él mismo creó un driver para estos menesteres:

http://www.todopic.com.ar/foros/index.php?topic=15208.0

Lo ideal (es mi punto de vista, tan válido como el que piense lo contrario) es usar la clase Bulk-Transfers para comunicaciones USB. Es lo más rápido, fiable, no has ir al panel de control para buscar el número de puerto virtual, es compatible con todas las versiones Windows y funciona por interrupción, cosa importante porque de esta forma no interfiere en otros procesos que estés ejecutando. El problema en este caso es estar "ducho" en programación para el PC porque hay que implementar una librería llamada "MPUSBAPI.DLL" (hay que buscar la versión 6 de esa librería para evitar problemas de compatibilidad con los distintos Windows, especialmente con 7).
En la web existe infinidad de información de cómo implementar esa librería en la mayoría de los lenguajes de programación.
« Última modificación: 04 de Octubre de 2012, 17:45:11 por Oceano »


 

anything