Problema con la PLL en 18FXXX
Publicado por iker redondo (3 intervenciones) el 02/03/2008 15:37:02
Hola a todos.
Mi problema es el siguiente;
Programo el 18F452 con un cristal de 10Mhz y funciona todo correctamente, pero mi programa necesita ejecutarse a 40Mhz para, generar una señal PWM específica que necesito.
para ello activo la opción HS+PLL del oscilador en el MPLAB para que entre el multiplicador x4.
y el resultado es el siguiente: sin activar el multiplicador el programa se ejecuta correctamente ya que puedo ver la señal en el osciloscopio, y cuando activo el multiplicador, el oscilador funciona a 40Mhz pero de vez en cuando se detiene, y en el osciloscopio puedo ver como la señal desaparece de vez en cuando.
he podido asegurarme que es el oscilador del micro el que deja de funcionar de vez en cuando, y cuando esto ocurre el depurador ICD2 se desconecta ya que este necesita q el oscilador trabaje.
¿podria alguien ayudarme? el oscilador es el tipico cristal de 10Mhz con sus dos condensadores de 20pF
muchas gracias a todos!!
Mi problema es el siguiente;
Programo el 18F452 con un cristal de 10Mhz y funciona todo correctamente, pero mi programa necesita ejecutarse a 40Mhz para, generar una señal PWM específica que necesito.
para ello activo la opción HS+PLL del oscilador en el MPLAB para que entre el multiplicador x4.
y el resultado es el siguiente: sin activar el multiplicador el programa se ejecuta correctamente ya que puedo ver la señal en el osciloscopio, y cuando activo el multiplicador, el oscilador funciona a 40Mhz pero de vez en cuando se detiene, y en el osciloscopio puedo ver como la señal desaparece de vez en cuando.
he podido asegurarme que es el oscilador del micro el que deja de funcionar de vez en cuando, y cuando esto ocurre el depurador ICD2 se desconecta ya que este necesita q el oscilador trabaje.
¿podria alguien ayudarme? el oscilador es el tipico cristal de 10Mhz con sus dos condensadores de 20pF
muchas gracias a todos!!
Valora esta pregunta
0