Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

02/09/2010 #1


Obtener una señal de 32MHZ con un cristal de 16MHZ para un PIC
He buscado por varias partes, pero realmente no encuentro un cristal de 32MHZ en la ciudad donde vivo, al parecer es escazo, en fin, mirando, el datasheet y un tema en la página de picmania: "Consiguiendo 4 Mhz para los 48 Mhz necesarios en los PIC's con USB 2.0''.

http://picmania.garcia-cuervo.net/conceptos.php#USB4Mhz

Miré la posibilidad de no sólo obtener los 96MHz para mi conexión USB, sino también, lograr que mi programa se ejecute a 32MHZ, he seguido con detenimineto el camino que se propone en la página de picmania, pero realmente, no se como activar los fusibles, voy a poner aca los fusibles que estoy activando.

Código:
#include <18F4455.h>
#device adc=10
#use delay(clock=16000000)
#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL4,CPUDIV3,VREGEN,MCLR,NOCPD,STVREN
PLL=4 --> Para obtener la frecuencia de 4MHz para luego obtener los 96MHZ (16/4=4MHz).

CPUDVID=3 --> Para obtener los 32MHz del MUX que me convierte los 96MHZ (96/3=32MHz).

Pero como he visto en el diagrama, hay 2 CPUDIV, Cómo saber realmente que la frecuencia que estoy obteniendo es del MUX de la USB, proveniente del PLL Postcaler y no del Oscillator Postcaler . Espero que me puedan ayudar con esta duda, muchisimas gracias.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.