Bonjour,
J'ai un problème pour configurer l'horloge interne de mon PIC 18F4520.
Mon but, c'est de régler l'horloge interne à 8MHZ.
Pour cela j'active déjà l'horloge interne comme ceci :
#pragma config OSC = INTIO7 //pour INTRC-OSC2 as Clock Out, OSC1 as RA7
#pragma config WDT = OFF //pour watch dog timer disable
#pragma config LVP = OFF //pour low voltage program disable
Ensuite je fais une fonction initialisation dans laquel :
void init(void)
{
//configuration horloge interne du pic a 8MHz
OSCCON = 0x7F; //pas de prédiviseur 8MHz
OSCTUNE = 0x00; //PLL*0 =>8Mhz
}
Ensuite j'appel ma fonction init dans main et là ca plante à la compilation. Apparament ca vient des deux registres OSCCON, OSCTUNE qui sont mal configurés. Ou alors y a t'il d'autre registres à utiliser ?
Merci beaucoup
Bonne journée.
-----