Curso Basico C

Páginas: 4 (778 palabras) Publicado: 20 de julio de 2013
Hoy inicio este tema para poder sumergirnos a el mundo de los pic de gama alta (ríe)....y bueno empezando con el 18F4550 y posteriormente el 18F2550 que es mas pequeño y barato, bueno.... reciéninicio en esto oficialmente pues aun que ya hecho algunos programitas... pero oficialmente iniciamos ahora.....
Empezare definiendo el uso de los PLL que tienen los 18F, bueno..para esto primeramentedebemos descargarnos el datasheet del 18F el cual adjunto en este post
Una ves descargado el data vamos a dirigirnos a la pag 24 el cual nos muestra la siguiente figura.


Empiezo diciendo que enlos pic16 podíamos usar cristales como por ejemplo desde 1MHz hasta 20MHz por decirlo así,en cambio en los 18F podemos manejar frecuencias de hasta 48MHz.... , la pregunta es como?
Bueno los 18Fposeen un PLL el cual como vemos en la figura el modulo PLL PRESCALER divide la frecuencia del oscilador que ingresa por OS1 y OS2 en 1,2,3,4,5,6,10,12 ,esto mediante a configuración de PLLDIV el cualfunciona como un multiplexor, ejemplo si ponemos un cristal de 20MHz y configuramos PLLDIV 101 estaremos dividiendo FOSC entre 5 por lo que tendremos 4MHz a la salida del MUX.

Bien una vez elegidoesto de la división de frecuencia del cristal ,a la salida del MUX aparece un bloque que dice 96MHZ PLL ,esto modulo necesita de 4MHz como entrada para poder así dar 96MHZ como salida( esto es algoque puedo entender del diagrama y de otras redes de info acerca de esto) una vez que tengamos los 96MHZ esta frecuencia no es ideal si queremos utilizar el modulo USB que contiene el PIC18F4550, por loque sera dividido entre 2 ,obteniendo hacia los 48MHZ que se necesitan para los USB.
Ahora que ya tenemos 48MHz nos topamos con otro modulo que dice USBDIV el cual si vemos bien si es "1" deja pasarnuestros 48MHZ de lo contrario si es "0" deja pasar la frecuencia directa que viene de el OS1 y OS2, quiere decir que podemos entregar 48MHz al modulo USB del pic con un cristal real puesto en OS1 y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Curso Basico C
  • Curso Basico De C
  • Curso basico de programacion en C
  • Curso basico de visual c#
  • Curso c++
  • Curso C
  • Curso De C
  • curso de c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS