Autor Tema: PBP y oscilador(configuración)  (Leído 1877 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado gemur3x

  • PIC10
  • *
  • Mensajes: 8
PBP y oscilador(configuración)
« 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.

Desconectado josemyzm

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 309
RE: PBP y oscilador(configuración)
« Respuesta #1 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.
Saludos desde Logroño (España)

Desconectado RGL

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 634
RE: PBP y oscilador(configuración)
« Respuesta #2 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


 

anything