Hola amigos de todopic bueno soy nuevo en esto y la verdad necesito de manera urgente ayuda con el pic 18F2550 para su conexion USB.
Lo que deseo hacer es enviar datos mediante VB al pic conectado al USB para programarlo estoy utiizando el CCS y me dijeron que este traia unas librerias que te permiten realizar ua emulacio de un puero COM al cargar un pequeño programa en el pic. Hice esto y el computador me toma el dispositivo conectado como "CCS RS232 DEMO" y me aparece como un dispositivo nuevo en el administrador de dispositivos y además me pide que le instale unos drivers quisiera saber donde saco los drivers y si esta bien lo que estoyhaciendo.
Este es el programa que cargue en el PIC.
#include <18F2550.h>
#fuses HSPLL,PLL3,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,VREGEN,CPUDIV1
#use delay(clock=12000000)
//#define USB_CON_SENSE_PIN PIN_B2
// Includes all USB code and interrupts, as well as the CDC API
#include <usb_cdc.h>
//#include <string.h>
long int i=0;
void main()
{
enable_interrupts(global);
enable_interrupts(int_rda);
usb_cdc_init();
usb_init(); //inicializamos el USB
Output_high(PIN_B7);
while(!usb_cdc_connected()) {} //programa conectado y se abre el puerto COM
if (usb_enumerated()) //si el PicUSB está configurado
do {
usb_task(); //habilita periferico usb e interrupciones
if (usb_enumerated()) //si el PicUSB está configurado
{
printf(usb_cdc_putc, "\r\n\nPrueba USB Lepe Numero %ld :\r\n", i);
i++;
delay_ms(3000);
}
}while (TRUE);
}