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

fréquence du pic
ditame
Débutant
Débutant
Messages : 32
Enregistré en : avril 2017

#1 Message par ditame » mar. 6 juin 2017 14:18

Bonjour,

je possède un pic 16F505 et je souhaiterais le faire tourner à sont maximum soit 4MHZ sauf que quand je branche un oscilo sur la pin RB4 je suis à peine à 1MHZ savez vous comment modifier ça ? Est ce que je dois modifier le registre OSCCAL ?

je règle mon pic comme ça en début de code:

Code : Tout sélectionner

#pragma config OSC = IntRC_CLKOUTEN// Oscillator Selection bits (Internal RC oscillator/CLKOUT function on RB4/OSC2/CLKOUT pin)
#pragma config WDT = OFF         // Watchdog Timer close
#pragma config CP = OFF         // Code Protection bit (Code protection off)
#pragma config MCLRE = OFF    



Merci d'avance

fréquence du pic
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#2 Message par paulfjujo » mar. 6 juin 2017 19:08

bonjour,


Ca me parait normal que tu n'ai que 1 MHz
sur les autres PIC , la sortie correspondant au cycle processeur est FOSC/4
RB4 ....
In EXTRC and INTRC modes, the pin output can be
configured for CLKOUT, which has 1/4 the frequency of OSC1
and denotes the instruction cycle rate.



ex 16F1847 avec horloge interne 8MHz , sortie 2MHz sur RA6
Aide toi, le ciel ou FantasPic t'aidera

fréquence du pic
ditame
Débutant
Débutant
Messages : 32
Enregistré en : avril 2017

#3 Message par ditame » mer. 7 juin 2017 10:57

Effectivement ça se tiens merci pour l'info :-D


Retourner vers « Langage C »

Qui est en ligne

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