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 ---
Forum général sur le langage C !

Modérateur : Jérémy

Probleme config oscillateur externe ne fonctionne pas.Pic 16F690 quartz 20MHz
Subzero64170
Avatar de l’utilisateur
Débutant
Débutant
Messages : 51
Âge : 37
Enregistré en : octobre 2015
Localisation : PAU

#1 Message par Subzero64170 » ven. 6 nov. 2015 20:24

Bonsoir,
J'ai un souci GRAVE avec mon pic qui n'en fait qu'a ça tête!!J'ai mis un quartz de 20 Mhz avec deux capas de 22 pf comme sur la doc et je configure dans mon nouveau projet mikroc "faire clignoter une led" la fréquence du quartz externe à 20 MHz en mode HS.Tout à l'air de fonctionner sauf que mon delay de 500 ms semble durer 5s.A présent toujours avec mon quartz de 20 Mhz je me dis : essayons de modifier la frequance de l'oscilateur dans la config de Mikro C à 4 MHz.Et là ça à l'air plus juste, mon delay de 500ms à l'air de faire 500ms.
Merci de l'aide quevous pourrez apporter.
Cordialement

PS :Je viens de changer le quartz il est tout neuf et j'ai rajouter une resistance RS de 2*220 ohms et c'est toujours pareil.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
“L'imagination est plus importante que le savoir.” A.Einstein

Probleme config oscillateur externe ne fonctionne pas.Pic 16F690 quartz 20MHz
Subzero64170
Avatar de l’utilisateur
Débutant
Débutant
Messages : 51
Âge : 37
Enregistré en : octobre 2015
Localisation : PAU

#2 Message par Subzero64170 » ven. 6 nov. 2015 20:27

Ha oui la question : Pourquoi mon quartz de 20 Mhz fonctionnerait correctement lorsque je le configure en 4Mhz dans Mikroc?
“L'imagination est plus importante que le savoir.” A.Einstein

Probleme config oscillateur externe ne fonctionne pas.Pic 16F690 quartz 20MHz
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#3 Message par paulfjujo » ven. 6 nov. 2015 21:16

essai de disabler le fail safe clock monitor

Fail-Safe Clock Monitor (FSCM) designed to
detect a failure of the external clock source (LP,
XT, HS, EC or RC modes) and switch
automatically to the internal oscillator

ton quartz met peut etre trop longtemps à se stabiliser à 20Mhz
=> utiliser le power up timer

C'est un quartz qui demarre sur son fondamental 4MHz au lieu de l'overtone 5 ( 4x5=20Mhz) ?

essaie de diminuer les 2 capas ->18pF

L'alim du MCU est de combien (volt) ?
Aide toi, le ciel ou FantasPic t'aidera

Probleme config oscillateur externe ne fonctionne pas.Pic 16F690 quartz 20MHz
Subzero64170
Avatar de l’utilisateur
Débutant
Débutant
Messages : 51
Âge : 37
Enregistré en : octobre 2015
Localisation : PAU

#4 Message par Subzero64170 » ven. 6 nov. 2015 22:05

Fail safe clock ==>lorsque je le met sur disable la led ne clignote plus du tout.
J'ai essayer les autres (switch automatically to the internal oscillator=disable; power up timer=enable) mais pas d'effet à vue d'oeil. Voila un extrait de la doc je ne comprend pas a quoi correspondent les 1024 cycles?
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
“L'imagination est plus importante que le savoir.” A.Einstein

Probleme config oscillateur externe ne fonctionne pas.Pic 16F690 quartz 20MHz
Subzero64170
Avatar de l’utilisateur
Débutant
Débutant
Messages : 51
Âge : 37
Enregistré en : octobre 2015
Localisation : PAU

#5 Message par Subzero64170 » ven. 6 nov. 2015 22:18

L'alim est 5v, j'essaierai de diminuer les capas demain.
“L'imagination est plus importante que le savoir.” A.Einstein

Probleme config oscillateur externe ne fonctionne pas.Pic 16F690 quartz 20MHz
Subzero64170
Avatar de l’utilisateur
Débutant
Débutant
Messages : 51
Âge : 37
Enregistré en : octobre 2015
Localisation : PAU

#6 Message par Subzero64170 » ven. 6 nov. 2015 22:33

Tu as peut être vu juste, je vérifierai à oscilloscope , les capas devraient etre de "18 pf pour un quartz 20 Mhz et 20 pf pour 4Mhz" (cf google).Comment savoir/calculer les valeurs de C1 et C2 car dans la doc du 16F690 je ne vois pas la valeur pour C1 et C2.Est ce que quelqu'un aurait une doc qui explique cela?
“L'imagination est plus importante que le savoir.” A.Einstein

Probleme config oscillateur externe ne fonctionne pas.Pic 16F690 quartz 20MHz
Subzero64170
Avatar de l’utilisateur
Débutant
Débutant
Messages : 51
Âge : 37
Enregistré en : octobre 2015
Localisation : PAU

#7 Message par Subzero64170 » sam. 7 nov. 2015 11:30

J'ai mis des supports tulipes sécables pur tester plusieurs valeurs de condos :
18pf, 22pf et 33pf
Le comportement est le même. En enlevant les condos le montage continue de fonctionner donc je pense que mon pic utilise par défaut un oscillateur interne ou bien mon quartz fonctionne mal aussi bien avec ou sans les condos...
“L'imagination est plus importante que le savoir.” A.Einstein

Probleme config oscillateur externe ne fonctionne pas.Pic 16F690 quartz 20MHz
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#8 Message par paulfjujo » sam. 7 nov. 2015 16:43

essai ceci :
mettre internal external switchover sur disable
$2007 = BF2

IESO: Internal External Switchover bit
1 = Internal External Switchover mode is enabled
0 = Internal External Switchover mode is disabled
Aide toi, le ciel ou FantasPic t'aidera

Probleme config oscillateur externe ne fonctionne pas.Pic 16F690 quartz 20MHz
Subzero64170
Avatar de l’utilisateur
Débutant
Débutant
Messages : 51
Âge : 37
Enregistré en : octobre 2015
Localisation : PAU

#9 Message par Subzero64170 » jeu. 12 nov. 2015 08:57

Voila un relevé que j'ai obtenu sur la broche RA4.Je ne comprends pas, je devrais avoir un signal carré à 20 Mhz or je n'ai pas du tout cela...
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
“L'imagination est plus importante que le savoir.” A.Einstein

Probleme config oscillateur externe ne fonctionne pas.Pic 16F690 quartz 20MHz
mazertoc
Passioné
Passioné
Messages : 201
Enregistré en : juillet 2015
Localisation : Auvernha

#10 Message par mazertoc » jeu. 12 nov. 2015 10:01

Subzero64170 a écrit :Voila un relevé que j'ai obtenu sur la broche RA4.Je ne comprends pas, je devrais avoir un signal carré à 20 Mhz or je n'ai pas du tout cela...

De mémoire, la mesure de la fréquence directement aux bornes OSC demande de grandes précautions.
La sonde de l'oscilloscope perturbr le fonctionnement de l'oscillateur interne.
Il vaut mieux mesurer la fréquence d'une sortie que l'on fait varier par logiciel.


Retourner vers « Langage C »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 81 invités