Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Modérateur : Jérémy
Oscillateur externe PIC18F25K22
Bonjour à tous,
Pour un projet personnel de chauffage de voiture, j'ai développer une petite carte embarqué avec un Pic 18f25k22.
Je suis malheureusement bloqué car je n'arrive pas à configurer mon clock correctement...
Ce Pic peut fonctionner à 64MHz mais en faisant varier une sortie entre 1 et 0 je n'arrive même pas à atteindre 1MHz !
J'ai utilisé MCC sur MPLAB X pour ne pas à avoir à faire la configuration manuellement mais cela n'a rien changé à mon problème.
Mon signale provenant de l'oscillateur externe mesuré à l'oscillo sur la pin 9 du Pic à cette allure:.
Est-ce que quelqu'un pense qu'il y'a un problème avec se signale ?
L'idée est de faire suivre au clock le chemin suivant:
J'ai aussi essayé d'utiliser le périphérique "Latch" (la bascule) pour avoir une sortie qui est l'image du clock (clk/4 maximum), mais pour le moment je n'arrive pas à la faire fonctionner. J'obtiens un 1 continue sur la sortie "Q" pin 6 port RA4.
Voila, tout réponse est la bien venue.
Pour un projet personnel de chauffage de voiture, j'ai développer une petite carte embarqué avec un Pic 18f25k22.
Je suis malheureusement bloqué car je n'arrive pas à configurer mon clock correctement...
Ce Pic peut fonctionner à 64MHz mais en faisant varier une sortie entre 1 et 0 je n'arrive même pas à atteindre 1MHz !
J'ai utilisé MCC sur MPLAB X pour ne pas à avoir à faire la configuration manuellement mais cela n'a rien changé à mon problème.
Mon signale provenant de l'oscillateur externe mesuré à l'oscillo sur la pin 9 du Pic à cette allure:.
Est-ce que quelqu'un pense qu'il y'a un problème avec se signale ?
L'idée est de faire suivre au clock le chemin suivant:
J'ai aussi essayé d'utiliser le périphérique "Latch" (la bascule) pour avoir une sortie qui est l'image du clock (clk/4 maximum), mais pour le moment je n'arrive pas à la faire fonctionner. J'obtiens un 1 continue sur la sortie "Q" pin 6 port RA4.
Voila, tout réponse est la bien venue.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Oscillateur externe PIC18F25K22
Oscillateur externe PIC18F25K22
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonsoir
bonsoir,
la meme reponse que sur Futura science ...
voirIci 4MHz sur sortie RA4 avec FOSC=64MHz
sur PIC18F26K22 ( 46K22) SANS USB !
et pourrait mieux faire avec instruction asm toggle bit ,au lieu de commander via BSF, BCF, ... à verifier ?
avis de MaÎ ?
PIC 18F45K22 sur carte Ready for PIC
testé avec FOSC interne 16MHz ou avec Q=8MHz x4PLL soit 32Mhz
Attention , les modeles PIC USB sont assez tordus au niveau de la definition de FOSC
à cause du 48MHz necessaire à l'USB
bonsoir,
la meme reponse que sur Futura science ...
voirIci 4MHz sur sortie RA4 avec FOSC=64MHz
sur PIC18F26K22 ( 46K22) SANS USB !
et pourrait mieux faire avec instruction asm toggle bit ,au lieu de commander via BSF, BCF, ... à verifier ?
avis de MaÎ ?
PIC 18F45K22 sur carte Ready for PIC
testé avec FOSC interne 16MHz ou avec Q=8MHz x4PLL soit 32Mhz
Code : Tout sélectionner
#ifdef FOSC_Interne
//OSCCON = 0b01100010 ; //0x72 ; //Oscillateur à 8Mhz
OSCCON=0;
OSCCON.IRCF2=1; // 111 => 16MHz 110=> 8MHz 101 => 4Mhz
OSCCON.IRCF2=1;
OSCCON.IRCF2=0;
OSCCON.SCS1=1; // internal Oscillator seleted
OSCTUNE=0;
OSCTUNE.PLLEN=1;
while (OSCCON.HFIOFS==0); // wait stable oscillator
#else
// Q=8Mhz avec PLL=1 => 32 Mhz
#endif
Attention , les modeles PIC USB sont assez tordus au niveau de la definition de FOSC
à cause du 48MHz necessaire à l'USB
Oscillateur externe PIC18F25K22
Hello,
Du coup merci une fois de plus pour t'a réponse paulfjujo.
J'ai résolu mon problème en utilisant un timer pour contrôler la rapidité de mon clock.
Pour les intéressés voici le lien: http:
http://forums.futura-sciences.com/electronique/751538-pic18f25k22-configuration-oscillateur-externe.html#post5698697
Du coup merci une fois de plus pour t'a réponse paulfjujo.
J'ai résolu mon problème en utilisant un timer pour contrôler la rapidité de mon clock.
Pour les intéressés voici le lien: http:
http://forums.futura-sciences.com/electronique/751538-pic18f25k22-configuration-oscillateur-externe.html#post5698697
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 37 invités