TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: gemur3x en 22 de Septiembre de 2005, 03:24:00

Título: PBP y oscilador(configuración)
Publicado por: gemur3x en 22 de Septiembre de 2005, 03:24:00
Con el PBP puedo definir un oscilador de 3, 4, 8,...Mhz(en numeros enteros) usando la sentencia DEFINE OSC xx, ejemplo con DEFINE OSC 20  defino un oscilador de 20Mhz.

Mi problema es, como puedo definir uno por ejemplo para un cristal de 3.579545MHZ. He probado lo siguiente y algunas variaciones:

DEFINE OSC 3.579545

Pero no funciona.
Título: RE: PBP y oscilador(configuración)
Publicado por: josemyzm en 22 de Septiembre de 2005, 03:31:00
Hasta donde yo conozco OSC se usa para unos valores predefinidos e ignoro como se pueden definir otros valores.

De todas formas  OSC 3 es para un cristal de 3.58 MHz, supongo que debería servirte.

Un saludo.
Título: RE: PBP y oscilador(configuración)
Publicado por: RGL en 13 de Noviembre de 2005, 04:26:00
Solo las frecuencias permitidas por el compilador se pueden usar.

Si se elige una frecuencia de 3MHz y se pone un Xtal de 3.5MHZ, entonces las rutinas de tiempo no funcionarán bien. Es decir el micro funciona pero cuando digas pause 1000, no hará un retardo de 1 segundo sino otro valor y así con el resto de comandos dependientes de la frecuencia.

Saludos,
Ricky