Termometro digital

Solo disponible en BuenasTareas
  • Páginas : 4 (789 palabras )
  • Descarga(s) : 7
  • Publicado : 20 de agosto de 2009
Leer documento completo
Vista previa del texto
Antes de comenzar querría agradecer a Mat Clayton el valiosísimo aporte de su API para C#, sin la cual estaría aún dándome cabezazos intentando entender porqué no me leía la DLL!! Gracias Mat! Dedicoeste proyectillo a todos los usuarios del foro TodoPIC, ese pedazo punto de encuentro para todos los PicManíacos!
PicUSB se ha realizado con la intención de proporcionar un primer empujón para todosaquellos que quieren arrancar con los diseños por USB y que como supongo que a muchos nos ha pasado, no saben por donde engancharlo!
El proyecto en sí es bastante sencillito, pretende mostrar comoenviar/recibir datos por USB desde el PIC al PC, se ha intentado que el programa fuera entendible, por lo que realmente no tiene ninguna utilidad mas que como digo, servir de introducción al mundo delUSB.
Se ha utilizado el grabador GTP USB Lite como ‘placa base’ para este proyectillo, ya que el funcionamiento del PicUSB se limita a encender/apagar cada uno de los colores del led bicolor y arealizar una suma de dos operandos.
El esquema de conexión del PicUSB es el mostrado en la siguiente imagen:


El proyecto consta de tres partes:
• Programación de la aplicación para el PIC
•Programación de la aplicación para el PC
• Edición del driver suministrado por Microchip
Para la programación de la aplicación para el PIC se ha optado por usar el extendido compilador CCS, en concretola versión 3.227, la primera versión que incorpora las bibliotecas para el uso del USB 2.0. El código de la aplicación se encuentra en el PicUSB_CCS.zip, así como el .hex para ser grabado en el PIC.Tanto el PicUSB.c, como el PicUSB.h están más o menos documentados en un perfecto Spanglish. El proyecto está basado en el ex_usb_scope.c suministrado por CCS como ejemplo para el compilador. Se hadecidido usar el 18F2550 pero puede usarse cualquiera de la serie 18Fxx5x que incorporan el USB 2.0.
Para la programación de la aplicación para PC se ha optado por usar el Visual C# Express 2005 y...
tracking img