HOLA QUE MAS SOY NUEVO EN EL FORO PERO YA TENGO TIEMPO DE ESTAR MIRANDO LOS EJEMPLOS DE PICUSB Y DEMAS, LO QUE PASA ES QUE PARA MI PROYECTO ESTOY IMPLEMENTANDO UN CONVERSOR DE SERIE A USB Y PUES LO QUIERO REALIZAR MEDIENTE LA EMULACION DEL PUERTO SERIE.
YA TENGO LOS DRIVERS YA ME LO RECONOCE EL PC Y TODO LO UNICO QUE QUIERO ES QUE ME COLABOREN CON LA PROGRAMACION PARA ENVIAR Y RECIBIR DATOS. ES DECIR QUIERO IMPLEMENTAR UN CONVERSOR DE ESOS QUE YA LOS VENDEN. (QUE CONVIERTE DE USB A RS232)
AHI LES DEJO LO QUE TENGO DEL PROGRAMA EN C LO DE RECONOCER EL DISPOSITIVO Y DEMAS NO HAY PROBLEMA
#include <18F2550.h>
#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV1,VREGEN
#use delay(clock=48000000)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7, stream=STANDARD)
#include ".\include\usb_cdc.h"
char c,d;
void main() {
usb_cdc_init();
usb_init(); //inicializamos el USB
while (!usb_cdc_connected()) {}
do{
usb_task();
if(usb_enumerated())
{
if (usb_cdc_kbhit())
{
c = usb_cdc_getc();
putc(c,STANDARD);
}
if (kbhit(STANDARD))
{
d=getc(STANDARD);
usb_cdc_putc(d);
}
}
} while (TRUE);
}