Autor Tema: duda con oscilacion 18f2550  (Leído 2395 veces)

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

Desconectado Trino

  • PIC10
  • *
  • Mensajes: 45
duda con oscilacion 18f2550
« en: 23 de Octubre de 2008, 07:59:12 »
Hola a todos:

Solo era para que me confirmarais si con estos fuses la cpu de mi pic (18f2550) esta funcionando a 48MHz. Estoy usando un cristal de 12MHz.

#fuses      HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL3,CPUDIV1,VREGEN

Gracias a todos de antemano.

Desconectado Javicho

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 570
Re: duda con oscilacion 18f2550
« Respuesta #1 en: 23 de Octubre de 2008, 14:46:45 »
Para 12MHz seria algo asi:

__CONFIG   _CONFIG1L, _PLLDIV_3_1L & _CPUDIV_OSC1_PLL2_1L   
__CONFIG   _CONFIG1H, _FOSC_XTPLL_XT_1H & _FCMEM_OFF_1H & _IESO_ON_1H

Javicho.

Desconectado jeremylf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1341
Re: duda con oscilacion 18f2550
« Respuesta #2 en: 23 de Octubre de 2008, 19:33:18 »
si xD

Desconectado gera

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2188
Re: duda con oscilacion 18f2550
« Respuesta #3 en: 23 de Octubre de 2008, 19:40:00 »
aprovecho el hilo para sacarme una duda.
por q a veces usan un cristal con cierta frecuencia, y despues le dicen al compilador q estan usando uno de otra frecuencia diferente?
gracias!

"conozco dos cosas infinitas: el universo y la estupidez humana. Y no estoy muy seguro del primero." A.Einstein

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
Re: duda con oscilacion 18f2550
« Respuesta #4 en: 24 de Octubre de 2008, 10:55:20 »
aprovecho el hilo para sacarme una duda.
por q a veces usan un cristal con cierta frecuencia, y despues le dicen al compilador q estan usando uno de otra frecuencia diferente?
gracias!

Un compilador como el CCS solo usa la frecuencia que le dices para configurar los retardos o la usart, no configurará nada extra con esa información

Si le dices que usas un cristal de 4MHz y usas Delayms(1) , hará un retardo de 1 milisegundo si estas usando el cristal de 4MHz,  ahora bien si usas el mismo código pero al pic le colocas un cristal de 8Mhz en realidad hará un retardo de 500useg.

Lo mismo sucede con la usart, el baudeaje cambiará, no necesariamente al doble porque la relación no es directa pero aumentará lo cual puede ser un problema.

Saludos
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado gera

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2188
Re: duda con oscilacion 18f2550
« Respuesta #5 en: 24 de Octubre de 2008, 12:57:46 »
Perfecto! muchas gracias por la explicacion maunix ;)

"conozco dos cosas infinitas: el universo y la estupidez humana. Y no estoy muy seguro del primero." A.Einstein

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5474
    • Electrónica Didacta
Re: duda con oscilacion 18f2550
« Respuesta #6 en: 24 de Octubre de 2008, 16:25:32 »
aprovecho el hilo para sacarme una duda.
por q a veces usan un cristal con cierta frecuencia, y despues le dicen al compilador q estan usando uno de otra frecuencia diferente?
gracias!

en los 18F (que es donde lo he visto) existe lo que se llama la frecuencia del CPU, que es la frecuencia que sale al final del bloque oscilador, esta frecuencia puede llegar a ser distinta al cristal. En el ccs la frecuencia que pones en #use delay(clock=xxx) es la del CPU (mas no la del cristal)


otra cosa que quería añadir  :mrgreen: si el uCPIC posee los SFR respectivos, es posible cambiar la frecuencia mediante programación en el caso del ccs


La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado Micro23

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 226
Re: duda con oscilacion 18f2550
« Respuesta #7 en: 25 de Octubre de 2008, 10:53:37 »
Citar
otra cosa que quería añadir  Mr. Green si el uCPIC posee los SFR respectivos, es posible cambiar la frecuencia mediante programación en el caso del ccs

Interesante  :), haciendo esto que comentas podriamos bajar el consumo en ciertas ocaciones
« Última modificación: 25 de Octubre de 2008, 13:57:45 por Micro23 »
El pesimista se queja del viento
El optimista espera que cambie
El realista ajusta las velas

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
Re: duda con oscilacion 18f2550
« Respuesta #8 en: 25 de Octubre de 2008, 12:06:57 »
Citar
otra cosa que quería añadir  Mr. Green si el uCPIC posee los SFR respectivos, es posible cambiar la frecuencia mediante programación en el caso del ccs

Interesante  :), haciaendo esto que comentas podriamos bajar el consumo en ciertas ocaciones

Exacto de hecho lo puedes llevar de 32Khz a 32Mhz... intereresante no? :)
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)