TODOPIC
Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: rbpkirow en 01 de Agosto de 2011, 09:19:15
-
Hola.
Estoy con un pic 18F2550 y comunicacion por puerto usb.
La verdad es que esto del puerto usb es nuevo para mi y no se por donde empezar.
Tengo un diseño de una placa con este pic y bootloader por usb que funciona correctamente, de modo que el primer paso, que es que el PC me reconozca el PIC, ya lo tengo resuelto.
Ahora lo que me gustaría es enviar el valor de una variable a traves del puerto serie cada segundo.
La temporizacion no tengo problema y sí que se hacerla, pero:
¿Por donde empiezo para comunicar el pc por puerto usb?
En el pc necesito algun programa para leer el puerto USB y ver qué me está enviando?
Agradecería cualquier aporte que me puedan dar para iniciarme en este nuevo mundo.
muchas gracias
-
Que implementación de USB estas usando? En que compilador? Revisa los varios ejemplos que hay por el foro, puede que logres entender como se hace. Si no, coloca lo que tienes hecho y lo que has intentado.
Saludos!
-
Hola.
No entiendo a que te refieres con 'que implementacion de USB estoy usando'
El compilador que normalmente uso es el HI-TECH, pero he visto algun ejemplo en CSS como este (http://www.todopic.com.ar/foros/index.php?topic=34185.0) y la verdad es que parece bastante sencillo, no?
Por lo que he entendido es incluir una libreria #include <usb_cdc.h>, hacer alguna llamada de inicializacion y leer el puerto.
muchas gracias
-
Eso, estas usando emulación de puerto serie, o sea CDC :mrgreen: Podrías estar implementando HID o Bulk, etc.
Por aquí tienes para leer: http://picmania.garcia-cuervo.net/usb_0_desencadenado.php
Saludos!