Bienvenu(e)! Identification Créer un nouveau profil

Recherche avancée

PIC 18F4550 USB pourquoi un quartz de 20MHz ?

Envoyé par Marion 
PIC 18F4550 USB pourquoi un quartz de 20MHz ?
mercredi 23 juillet 2008 12:57:28
Bonjour tout le monde,

comme tous ceux qui sont passé par là, je galère sur la liaison USB avec le pic 18F4550.

J'ai une question simple : pourquoi le quartz utilisé dans l'exemple de roboticus est un 20 MHz ? Y a t-il une raison particulière ?
J'ai commandé par erreur un 24 MHz. Cela aura-t-il une incidence ?

Bon courage à tous

Marion

Re: PIC 18F4550 USB pourquoi un quartz de 20MHz ?
mercredi 23 juillet 2008 13:35:42
Salut,

Au sein du 18f4550 tu as une pll qui génére les fréquence souhaitée, si tu changes le quartz de 20Mhz, il est nécessaire que dans les parametres pendant la programmation que tu modifies le diviseur de la pll... C'est le parametre 96MHz PLL Prescaler

A++

Benjamin
Re: PIC 18F4550 USB pourquoi un quartz de 20MHz ?
mardi 29 juillet 2008 08:39:02
Moi aussi j'ai utilisé un 24MHz

Dans le fichier main.c, tu remplace la valeur
#pragma config PLLDIV = 5 //Quartz 20MHz

Par la valeur
#pragma config PLLDIV = 6 //Quartz 24MHz

C'est tout!
Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.

Cliquez ici pour vous connecter