Bonjour,
Je programme un pic18F24K20 en C, sous mplab.
CE pic se trouve sur une carte de développement dédiée. Cette carte possède un quartz de 16MHz.
Je voudrais utiliser cette fréquence pour piloter mon pic, mais je ne suis pas sûr d'avoir tout compris.
Donc pour mon bit de config j'utilise l'option oscillateur HS avec PLL:
et je m'assure que l'oscillateur externe soit bien celui que j'utilise en fixant les bits scs du registre OSCCON:Code:#pragma config FOSC = HSPLL
Ce mode HSPLL, il prend mon 16MHz et le multiplie par 4 nan?Code:OSCCON&=0b00;
Mais on sait qu'une instruction est faites sous la fréquence divisée par 4 nan? Donc j'aurais bien une instruction tte les 1/16 µs nan?
Mais alors, le 64MHz qui se trouve en sortie de PLL il sert pour quel usage?
Le calcul de mon Baudrate, il faudra que je le prenne à partir de 16MHz ou du 64MHz?
Comment être sûr que mon pic tourne bien à 16MHz?Y a t'il un bit que je peux visualiser à l'oscillo?
Merci beaucoup pour vos réponses.
-----