RTCC Pic32 et horloge qui ne démarre pas
Répondre à la discussion
Affichage des résultats 1 à 15 sur 15

RTCC Pic32 et horloge qui ne démarre pas



Vue hybride

  1. #1
    invite2f0e8497

    RTCC Pic32 et horloge qui ne démarre pas

    Bonsoir tout le monde,
    j'ai un problème avec le RTCC du pic32mx; mon code ne passe pas l'instruction
    while(RtccGetClkStat()!=RTCC_C LK_ON); // wait for the SOSC to be actually running and RTCC to have its clock source
    j'ai essayé de changer les condensateurs du quartz 32.768 en 12.5p puis 33p et en 22p mais rien y fait, est ce que quelqu'un a déjà rencontré ce problème.
    Merci

  2. #2
    invite024026d4

    Re : RTCC Pic32 et horloge qui ne démarre pas

    Bonjour
    J'ai vu le squattage....
    Pour l'instant je ne peux pas trop t'aider, je route la carte, je n'ai pas commencé le code.
    Je fais confiance au doc microchip.
    http://www.google.fr/url?sa=t&rct=j&..._FI-B2ymls-3tg

    Ton quartz 32.768 oscille a la bonne fréquence? Sur les pin Sosco et Sosci?
    Arrives tu a faire clignoter une led sans RTCC?

    As tu regardé le code exemple?
    http://ww1.microchip.com/downloads/e...ple_101911.zip

    Les problèmes que tu rencontres peuvent m’intéresser? (pour pas faire la même)

  3. #3
    invite2f0e8497

    Post Re : RTCC Pic32 et horloge qui ne démarre pas

    Excuses pour le squat, sur ce coup là, j'ai manqué de discipline . Les exemples que tu m'as préconisé je les ai testé avec le même résultat. J'ai lu dans des forum anglosaxon que la plupart des problèmes au RTCC sont les condensateurs, certains même mettent des condensateurs asymétriques ( 12pf sur Sosco et 33pf sur Sosci ou l'inverse ) et ils ont vu leur montage fonctionner . J'ai mis des leds pour m'apercevoir que le code tourne en boucle sur while(RtccGetClkStat()!=RTCC_C LK_ON);
    Pour l'oscillo j'ai pas testé, j'ai un vieux coucou, j'ai lu sur des forum aussi que l'oscillo coupe l'oscillation du quartz à cause de la capacitance de la sonde.
    Merci en tout cas

  4. #4
    invitedb9b1ced

    Re : RTCC Pic32 et horloge qui ne démarre pas

    Bonjour,

    Vous avez essayé en appliquant directement un signal "propre" ?
    Perso' j'ai utilisé la sortie d'un DS1339 (un signal rectangulaire à 32768Hz) directement sur SOSCI et la RTCC fonctionne bien.

    A+

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

    Re : RTCC Pic32 et horloge qui ne démarre pas

    Je préfère le quartz tout simplement; merci. Sur certain montage je vois une résistance entre les 2 pins Sosco et Sosci du pic ( souvent 1M ou 10M ), est ce que ça aide l'oscillation. Sur les doc de Microchip, ils n'en mettent pas.

  7. #6
    invitedb9b1ced

    Re : RTCC Pic32 et horloge qui ne démarre pas

    Ok.

    Tiens si ça peut aider http://ww1.microchip.com/downloads/e...tes/00588b.pdf.
    Sinon tu n'es pas sur une plaque d'essai et tous les composants sont au plus proche du PIC ?

    A+

  8. #7
    invite2f0e8497

    Re : RTCC Pic32 et horloge qui ne démarre pas

    tout est soudé et le quartz 32768 est très proche des pind SOSC, les condos aussi donc tout se trouve dans 1 cm carré

  9. #8
    RISC

    Re : RTCC Pic32 et horloge qui ne démarre pas

    Salut,

    Quel PIC32 utilises-tu ?

    As-tu activé ton oscillateur secondaire (32kHz) dans les bits de configurations ?
    Pour le PIC32MX795, ce bit s'appelle FSOSCEN dans le registre DEVCFG1

    Je te recommande de regarder l'exemple de code qui montre comment utiliser le RTCC sur les PIC32 :
    http://ww1.microchip.com/downloads/e...ple_101911.zip

    a+

  10. #9
    invite2f0e8497

    Re : RTCC Pic32 et horloge qui ne démarre pas

    oui j'ai testé ce montage et une pléiade d'autres; j'ai un __32MX460F512L__ et le bit FSOSCEN = ON; j'ai testé à l'oscillo le 32768 et je ne vois rien par contre je vois bien la sinusoïde du 8Mhz du quartz du pic.

  11. #10
    RISC

    Re : RTCC Pic32 et horloge qui ne démarre pas

    Salut,


    Il est très difficile de tester à l'oscilloscope un quartz 32kHz. Cela ne prouve rien car souvent en appliquant la sonde, l'oscillateur s'arrête...

    J'ai souvent utilisé le 32kHz sur les PIC32 sans PB. S'il est cablé correctement (2 capas externes suffisent) et que le bit de configuration est activé, il doit osciller.

    Il y a une autre méthode pour tester ton 32kHz : l'utiliser en tant que source pour le timer 1.
    L'avantage c'est que tu peux faire un petit programme de test très simple (sans interruptions) qui incrémente chaque seconde (0x8000 dans PR1 avec prescaler de 1) le timer1 et voir si ton timer s'incrémente.

    a+
    Dernière modification par RISC ; 25/11/2012 à 16h59.

  12. #11
    invite2f0e8497

    Re : RTCC Pic32 et horloge qui ne démarre pas

    RISC est ce que c'est bon ce que j'ai écris

    Code:
    int main(void)
    {
        SYSTEMConfig(SYS_FREQ, SYS_CFG_WAIT_STATES | SYS_CFG_PCACHE);
    
        // config Timer 1
        OpenTimer1(T1_ON | T1_SOURCE_EXT | T1_SYNC_EXT_ON | T1_PS_1_1, 0x8000);
        ConfigIntTimer1(T1_INT_ON | T1_INT_PRIOR_2);
        INTEnableSystemMultiVectoredInt();
    
        // Port D pour faire clignoter la led
        mPORTDSetPinsDigitalOut(BIT_1);
        
        while(1);
    }
    
    void __ISR(_TIMER_1_VECTOR, ipl2) Timer1Handler(void)
    {
        // clear the interrupt flag
        mT1ClearIntFlag();
    
        mPORTDToggleBits(BIT_1);
    }
    Merci

Discussions similaires

  1. Pc qui ne demarre pas
    Par invitec9370778 dans le forum Matériel - Hardware
    Réponses: 8
    Dernier message: 21/08/2012, 18h41
  2. pc qui ne démarre pas
    Par invite7e861486 dans le forum Matériel - Hardware
    Réponses: 5
    Dernier message: 10/05/2011, 14h25
  3. Configurer Horloge PIC32 pour USB (quartz externe)
    Par invite5725992d dans le forum Électronique
    Réponses: 20
    Dernier message: 05/11/2010, 21h01
  4. Compost qui ne démarre pas et qui a des locataires
    Par invite7c677ff4 dans le forum Jardinage
    Réponses: 14
    Dernier message: 02/09/2010, 19h10
  5. pc qui ne démarre pas
    Par invitecf1974fd dans le forum Matériel - Hardware
    Réponses: 7
    Dernier message: 31/01/2009, 22h01
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...