Buenas, estoy trabajando con el PIC18F4550, intentando levantar una comunicacion USB CDC...
este es mi programa por el momento:
#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL12,CPUDIV1,VREGEN
#include <18f4550.h>
#include <pic18_usb.h>
#include <usb_desc_cdc.h> // Descriptores del dispositivo USB.
#include "usb_cdc.h" // Descripción de funciones del USB.
#use delay(clock=48000000)
#int_usb
short estado_usb; // boolean global, se debe declarar antes de llamar a usb_cdc.h
#define USB_CON_SENSE_PIN PIN_E3
#define delay_us(x)
static void adqrap(void);
static void adqlen(void);
static void lectur(void);
static void escrit(void);
unsigned char datain;
void main() {
do{
usb_task();
}while (1); // bucle infinito.
set_tris_b (0xff);
set_tris_a (0);
}
El problema que tengo es que no me compila el archivo usb.c (de los driver de CCS) diciendo:
***Error12 Undefined identifier
The specified identifier is being used but has never been defined. Check the spelling.
Alguien sabe como puedo arreglar esto?
Muchisimas gracias