Autor Tema: USB CDC CCS interrupcion  (Leído 3138 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado LIAMNEESON

  • PIC10
  • *
  • Mensajes: 2
USB CDC CCS interrupcion
« en: 01 de Diciembre de 2007, 17:36:34 »

Hola a todos, necesito que alguien me ayude :p Resulta que ya heché a andar el USB CDC compilado en CCS, es realmente sencillo. Según que el CDC es una emulación de puerto serial, entonces yo necesito que en el PIC al recibir un dato de la PC se genere una interrupción como si realmente se tratara de la UART, no sé si esto sea posible en CDC, me imagino que utilizando el USB como HID o bulk se ha de poder pero ese es un tema que todavía no domino.

Es crucial que sea por interrupción ya que no puedo estar preguntando a cada rato por un if(usb_cdc_kbhit())

Gracias anticipadas :p

Desconectado c4_esp_VR

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 735
    • www.muchotrasto.com
Re: USB CDC CCS interrupcion
« Respuesta #1 en: 02 de Diciembre de 2007, 06:57:56 »
la función de interrupción del usb creo recordar que es:

#int_usb
void usb_isr() {}

Para habilitarla es con:

enable_interrupts(INT_USB);

Puedes encontrar como lo hace CCS dentro de la librería pic18_usb.h

Un saludete.