TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Artifox en 06 de Febrero de 2006, 22:30:00

Título: USB + TIMER
Publicado por: Artifox en 06 de Febrero de 2006, 22:30:00
Hola tengo una duda existencial, estoy hacien un programa para que me capture datos del canal ADC cada 1ms (1KHZ), he trabajado poco con el USB, pero he logrado comunicarlo con la PC sin muchos problemas.

Hice un programa para que cada 1ms se produzca una interrupcion por el Timer0 y en la interrupcion lea el canal ADC y a la vez lo envie por USB a la compu.

He aqui mi pregunta: ¿El USB funciona normalemente asi ponga una interrupcion por Timer? lo digo porque a la vez estoy que recibo datos cada cierto tiempo.

Tal vez me este haciendo bolas... Pero agradecere sus comentariosRebotado
Título: RE: USB + TIMER
Publicado por: J1M en 07 de Febrero de 2006, 11:03:00
No te he entendido demasiado :S ... a ver... recibes datos del usb pero donde?? en el PC o en el microcontrolador?? Has analizado que estas recibiendo?? El programa en el PC lee continuamente del USB o cuando detecta que hay datos? pues eso, q creo q estoy con mas dudas que tú, no me he enterado dl problema! jejej Vacilando
Título: RE: USB + TIMER
Publicado por: Artifox en 08 de Febrero de 2006, 10:59:00
Hola J1M gracias por responder, creo que no me explique bien. lo que estoy haciendo es un electrocardiograma usando USB, es decir adquirir los latidos del cuerpo humano y mostrarlos en la PC. Para ello estoy usando un 18F2550 para que adquiera la senal analogica y la envie via USb a la PC (ademas del circuito acondicionador de senal)

Mi problema es que queria hacer un muestreo de 1KHz y lo puse por interrupcion del timer0, pero al momento de recibir valores se quedaba en uno solo (ya corregi lo de actualizar valores en vc) Luego q no me funciono, como tenia que presentar un avance lo hice adquisicion por adquisicion, es decir, la pc enviaba un comando para que el pic haga una conversion y se lo devuelva por USB.

Bueno, por falta de tiempo recien voy a retomarlo el fin de semana. Pero mi duda sigue siendo que si las interrupciones por timer afectan de alguna manera a la comucacion USB.Helado

Gracias nuevamente.... Nos vemos Sonrisa GiganteSonrisa GiganteSonrisa Gigante