Autor Tema: usb a mas bit?  (Leído 1463 veces)

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

Desconectado BEXTIXTOX

  • PIC16
  • ***
  • Mensajes: 108
usb a mas bit?
« en: 24 de Septiembre de 2012, 12:25:38 »
hola buen dia....
estoy trabajando con un proyecto derivado del PicUsb de J1M ya tiene algunas modificaciones personalizadas.
el proyecto consiste en leer 2 ADC y el timer 1 del pic 18f4550 y transferirlos por usb y en la pc en donde las procesare y aparte graficare
bueno tengo un problemita
el adc es de 10 bit
y el timer 1 es de 16 bit
y EL BUS USB ES DE 16 BIT

y logicamente no me permite enviar INT16
alguien ha echo algo similar que me pueda sujerir algo
o existe un tema similar??

Desconectado BEXTIXTOX

  • PIC16
  • ***
  • Mensajes: 108
Re: usb a mas bit?
« Respuesta #1 en: 24 de Septiembre de 2012, 12:27:30 »

y EL BUS USB ES DE 16 BIT


ops perdon es de 8 bit

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: usb a mas bit?
« Respuesta #2 en: 24 de Septiembre de 2012, 12:28:56 »
Divides ya sean los 10-bits o 16-bits en dos registros de 8-bits que luego re-armas en la PC. Ejemplo:

Código: [Seleccionar]
UINT16 ADC;
UINT8 BufferUSB[64];


Buffer[0]=ADC;
Buffer[1]=(ADC>>8);

En la PC:

Código: [Seleccionar]
UINT16 ADC;
UINT8 BufferUSB[64];

ADC=Buffer[0]+Buffer[1]*256;


Saludos!
No contesto mensajes privados, las consultas en el foro


 

anything