Tengo varios proyectos que utilizan la comunicacion USB en modo BULK con el 18F2550 i la libreria mpusbapi.dll. Del lado del pic utilizo CCS i las librerias que suministra micropic.
Todos mis proyectos funciona bien hasta que intento que el arreglo de comunicacion tenga mas de tres bytes. O se aun que yo defina
#define USB_EP1_TX_SIZE 10 // Tamaño reservado para el Buffer Tx EndPoint1
#define USB_EP1_RX_SIZE 10 // Tamaño reservado para el Buffer Rx EndPoint1
y las variables
int8 recibe[10]; // Declaramos la variable recibe de 10 bytes
int8 envia[10]; // Declaramos la variable envía de 10 bytes
no funciona da error en PIPES o se queda colgado.
solo hasta size 3 funciona per ya el ultimo byte da problemas...
Alguien sabe que esta ocurriendo?
Gracias