Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

01/04/2014 #1


Conflicto entre Timers y USB en PIC18F2550
Hola a todos.
Tengo un problema, tengo un PIC18F2550 y necesito utilizar dos timers, el timer0 y el timer2, ademas tambien tengo que utilizar el USB, todo va bien en el reconocimiento del dispositivo por el pc, pero el problema aparece cuando agrego una linea del segundo timer, ya sea el t0 o el t1, entonces la pc notifica de problemas con el dispositivo. La interrupcion del T0 ocurre cada milisegundo, y si solo activo un timero no hay problema, solo pasa al agregar lineas de otro segundo timer al programa.
Mis configuraciones del timer:
Setup_timer_0(RTCC_INTERNAL|RTCC_DIV_64|RTCC_8_BIT );
Setup_timer_2(T2_DIV_BY_16, 255, 1);
Utilizo 48Mhz desde el PLL.
Cuál podría ser el problema?
Gracias.
02/04/2014 #2

Avatar de papirrin

en las rutinas de interrupcion que tienes de codigo?

en el usb debes mantener viva la comunicacion para que no se pierda, si te tardas "mucho" se desconecta o no la reconoce, podria ser esa la razon.
02/04/2014 #3


El polling lo tendras en 10ms, supongo... de todas formas pasate alguna linea mas de codigo, o si no es tirar piedras un poco al aire, no sabemos duracion de las interrupciones ni si estan bien declaradas ni nada, asi que, eso.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.