Conflicto entre Timers y USB en PIC18F2550

#1
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.
 
#2
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.
 
Última edición:
#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.
 

Temas similares

Arriba