Problèmes avec le dsPIC33Fj256GP710A
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Problèmes avec le dsPIC33Fj256GP710A



  1. #1
    invite78343db6

    Unhappy Problèmes avec le dsPIC33Fj256GP710A


    ------

    Bonjour,

    Je suis actuellement en stage dans une PME de géo-localisation. Je travail sur un de leur projet et je dois utiliser un dsPIC33Fj256GP710A.
    J'ai été amené à utiliser l'UART 1, le problème est que rien ne marche.

    En effet, j'ai d'abord voulu envoyer un Hello world en sortie. Cela ne marchant pas, je me suis dis que mon code (aussi simple était-il) en était la cause.
    J'ai alors voulu envoyer un bête signal avec la fonction WriteUART1(0xAA); . Même résultat.

    J'ai alors essayé de coder moi même l'UART. Même problème.

    Quand je vais sur l'oscillo, il n'y a strictement rien. L'UART (qui est pourtant bien initialisé et configuré) n'est même pas en état de repos (à 1).


    Voici mon code avec la fonction WriteUART1:

    Dans le main après l'init générale:

    IFS0bits.U1RXIF = 0; // Flag d'interruption RX à 0
    U1BRG = GPS_UBRG; // Pour sélectionner le Baud generator
    U1MODE = 0b1010000000001000; //
    IFS0bits.U1TXIF = 0; // Flag d'interruption TX à 0
    U1STA = 0b0000010000000000; //

    while(1)
    {
    WriteUART1(0xAA);
    delay_ms(50);
    LATEbits.LATE7^=1; // Fait clignoter une LED afin d'être sur qu'on rentre dans la boucle
    clear_WDT();
    }


    Si vous avez une solution à me proposé, vous pourriez me sauver la vie ^^ (ça fait une semaine que je suis là dessus !!! )


    Dans l'attente de vos réponses

    -----

  2. #2
    inviteea84cbe0

    Re : Problèmes avec le dsPIC33Fj256GP710A

    Salut,

    As tu affecté correctement les broches de l'uart avec le PPS ?

  3. #3
    invite78343db6

    Re : Problèmes avec le dsPIC33Fj256GP710A

    Problème résolu par un de mes collègues.
    3 lignes de codes qui désactivaient les périphériques à l'initialisation:

    //stop unused peripheral
    // PMD1=0xE036; //TIMER1, DCI, I2C2, UART2, SPI1, ADC1 on
    // PMD2=0xFFFF; //INPUT CAPTURE / OUTPUT COMPARE all off
    // PMD3=0xF001; //I2C2 ON




    Merci comme même de votre aide.

  4. #4
    RISC

    Re : Problèmes avec le dsPIC33Fj256GP710A

    Salut,

    Pour éviter de réinventer la lune, commence par aller sur la page du dsPIC33FJ256GP710A.
    Il existe des dizaines d'exemples de code pour ses différents périphériques sous la rubrique "Documentation and Software" > Code examples

    a+

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Problemes avec Lyx
    Par invite177a1814 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 02/11/2012, 12h02
  2. Imprimante problèmes avec le fax
    Par inviteab523daf dans le forum Matériel - Hardware
    Réponses: 1
    Dernier message: 16/05/2010, 15h34
  3. des problèmes avec msn
    Par invite8a2a02b1 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 0
    Dernier message: 02/10/2009, 17h21
  4. problèmes avec un exo
    Par invite97ba6db3 dans le forum Mathématiques du collège et du lycée
    Réponses: 3
    Dernier message: 22/05/2009, 15h46
  5. Problemes avec mon DI-524
    Par invited10b19ce dans le forum Internet - Réseau - Sécurité générale
    Réponses: 2
    Dernier message: 30/11/2007, 10h55
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...