Répondre à la discussion
Affichage des résultats 1 à 12 sur 12

l'oscillateur interne du PIC 16F688



  1. #1
    arzew

    l'oscillateur interne du PIC 16F688


    ------

    bonsoir,

    quelqu'un pourrait-il me dire comment configurer l'oscillateur interne de ce PIC ?
    Je suis sur le sujet depuis ce matin et je n'ai trouvé aucune solution !

    Mon but : Eviter de connecter un quartz sur RA4 et RA5 (OSC2 et OSC1) et sélecter une fréquence sur l'oscillateur interne (HFINTOSC ou LFINTOSC peu importe)

    Je pense que j'oublie un registre mais en dehors des registres OSCCON, OSCTUNE je ne vois pas !

    voilà mon mot de configuration :
    __CONFIG _FCMEN_OFF & _IESO_ON & _CPD_ON & _CP_ON & _MCLRE_OFF & _PWRTE_OFF & _WDT_OFF & _INTOSC

    merci de vos conseils

    Arzew

    -----

  2. Publicité
  3. #2
    alainav1

    Re : l'oscillateur interne du PIC 16F688

    bonjour,
    dans ta config tu as indiqué que tu utilisais l'oscillateur interne par _INTOSC
    ensuite tu choisi la frequence par osccon et tu affines dans ostune
    regarde ici
    http://daniel.menesplier.free.fr/Doc/PIC%2016F88.pdf
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  4. #3
    arzew

    Re : l'oscillateur interne du PIC 16F688

    merci pour ton message .

    Pour ma part le registre : OSCCON_val equ b'01110101'
    quant au OSTUNE il est à zéro !
    Je jette un oeil à la doc de Menesplier (je connaissais celle du 628A pas celle là)

    a+

  5. #4
    Franck-026

    Re : l'oscillateur interne du PIC 16F688

    deja, commencer par les maquettes de depart sur le site de Mr Bigonoff, c'est expliqué en detail. Et puis lire la datasheet ne fait pas de mal.

    ; Oscillateur
    ; -----------
    ;_EXTRC_CLKOUT RC externe sur RA7 avec Fosc/4 sur RA6
    ;_EXTRC_IO RC ecterne sur RA7 avec RA6 en I/O
    ;_INTRC_CLKOUT oscillateur interne avec Fosc/4 sur RA6 et I/O sur RA7
    ;_INTRC_IO oscillateur interne avec RA6 et RA7 en I/O
    ;_EXTCLK oscillateur externe sue RA7 avec RA6 en I/O
    ;_LP_OSC Oscillateur basse vitesse (?<F<200Khz)
    ;_XT_OSC Oscilateur moyenne vitesse (0,1MHz<F<4Mhz)
    ;_HS_OSC Oscillateur haute vitesse (4Mhz<F<20Mhz)
    Voila la bonne config a utiliser pour preserver les E/S du pic

  6. A voir en vidéo sur Futura
  7. #5
    arzew

    Re : l'oscillateur interne du PIC 16F688

    si si la datasheet ça fait parfois du mal quand on y est depuis le matin !
    si ton anglais est courant .... tant mieux pour toi, je fais avec les moyens du bord ...

    Quant au morceau de config que tu me donnes cela ne marche pas, il ne figure pas dans le .inc du pic.

  8. #6
    Qristoff
    Animateur Électronique

    Re : l'oscillateur interne du PIC 16F688

    Tu n'as pas oublié de le faire précéder du fichier #include ? comme par exemple ici pour un 690
    Code:
    ;**************************************************************************
    ; CONFIGURATION *
    ;**************************************************************************
     #include <p16F690.inc>
     __config (_INTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_ON & _MCLRE_ON & _CP_OFF & _BOR_OFF & _IESO_OFF & _FCMEN_OFF)
    ;
    ; INTRC_OSC_NOCLKOUT  = Internal Clock, pas de sortie sur RA4
    ; WDT_OFF = Watchdog Off
    ; PWRTE_ON = power-up timer enable
    ; MCLRE_ON = MCLR (RA3) pin function enable
    ; CP_OFF = memory protection function disable
    ; IESO_OFF = two speed start-up function disable
    ; FCMEN_OFF = fail safe clock monitor is disable
    Tout existe, il suffit de le trouver...!

  9. Publicité
  10. #7
    arzew

    Re : l'oscillateur interne du PIC 16F688

    non non
    j'ai bien : #include <p16F688.inc>

  11. #8
    Qristoff
    Animateur Électronique

    Re : l'oscillateur interne du PIC 16F688

    Citation Envoyé par arzew Voir le message
    non non
    j'ai bien : #include <p16F688.inc>
    pour le OSCTUNE, tu le laisses tomber pour l'instant. et pour OSCCON, il faut sélectionner la valeur de IRCF[2..0] suivant la fréquence que tu souhaites.
    Atttention à la synthaxe de "config" (il faut des parenthèses, je crois)
    Dernière modification par Qristoff ; 22/05/2012 à 19h32.
    Tout existe, il suffit de le trouver...!

  12. #9
    Franck-026

    Re : l'oscillateur interne du PIC 16F688

    vraiment n'importe quoi!!!!!! l'inc du pic!!!!!

    On ne touche pas au inc du pic... on cree un fichier .asm tiré par exemple de la maquette de Mr bigonoff que je me fais un plaisir de te mettre en PJ, et tu verras que tu peux mettre ta bonne config. c'est sur que quand on ne va meme pas sur le meilleur site parlant du PIC de A a Z, normal qu'on rame...

    La maquette te permet de commencer avec le 16F88, reste a modifier le _config pour que ca tourne avec l'oscillo interne.
    Renommer le fichier .asm.txt en .asm pour l'inclure au projet sous mplab.
    Fichiers attachés Fichiers attachés

  13. #10
    Qristoff
    Animateur Électronique

    Re : l'oscillateur interne du PIC 16F688

    vraiment n'importe quoi!!!!!! l'inc du pic!!!!!

    On ne touche pas au inc du pic...
    qui a parlé de toucher au fichier include ? tu as reçu un MP ou quoi ?
    Tout existe, il suffit de le trouver...!

  14. #11
    Gérard

    Re : l'oscillateur interne du PIC 16F688

    INTOSCIO oscillator: I/O function on RA4/OSC2/CLKOUT pin, I/O function on RA5/OSC1/CLKIN

    Ci-dessus, un extrait de la doc.

  15. #12
    arzew

    Re : l'oscillateur interne du PIC 16F688

    Citation Envoyé par Franck-026 Voir le message
    vraiment n'importe quoi!!!!!! l'inc du pic!!!!!

    On ne touche pas au inc du pic... on cree un fichier .asm tiré par exemple de la maquette de Mr bigonoff que je me fais un plaisir de te mettre en PJ, et tu verras que tu peux mettre ta bonne config. c'est sur que quand on ne va meme pas sur le meilleur site parlant du PIC de A a Z, normal qu'on rame...

    La maquette te permet de commencer avec le 16F88, reste a modifier le _config pour que ca tourne avec l'oscillo interne.
    Renommer le fichier .asm.txt en .asm pour l'inclure au projet sous mplab.
    je conçois que l'on a chacun une méthode pédagogique d'expliquer les choses ... je me demande quel est le pic qui t'a piqué ?
    De ton côté laisse tomber cette méthode, je suis sûr qu'elle n'est pas bonne ... celle-là en tout cas !

  16. Publicité

Discussions similaires

  1. utilité de l'oscillateur à quartz sur un PIC
    Par mariepour dans le forum Électronique
    Réponses: 4
    Dernier message: 17/01/2011, 14h28
  2. PIC 16F688 et TMR0
    Par blinbling dans le forum Électronique
    Réponses: 26
    Dernier message: 05/07/2010, 13h26
  3. Pic :rc interne non trouve
    Par jum0034 dans le forum Électronique
    Réponses: 1
    Dernier message: 05/11/2008, 23h05
  4. Réponses: 1
    Dernier message: 10/05/2008, 07h39
  5. Oscillateur interne Pic
    Par micpic dans le forum Électronique
    Réponses: 7
    Dernier message: 02/08/2007, 15h52
Découvrez nos comparatifs produits sur l'informatique et les technologies.