Programmation PIC...HELP
Répondre à la discussion
Affichage des résultats 1 à 20 sur 20

Programmation PIC...HELP



  1. #1
    invite3c35244f

    Programmation PIC...HELP


    ------

    Bonjour,

    j'ai un petit problème...j'ai tout le matériel nécessaire (je pense) :
    -MPLAB
    -C18 compiler
    -ICD2
    -PIC DEM 2 PLUS DEMO BOARD

    et je me pose plusieurs questions:
    -j'ai écrit un programme, qui fonctionne en simulation avec MPLAB SIM mais je n'arrive pas à savoir si il fonctionne sur ma carte, je pense meme qu'il ne fonctionne pas...pourtant il me met bien :
    Programming Target...
    ...Erasing Part
    ...Programming Program Memory (0x0 - 0xA7F)
    Verifying...
    ...Program Memory
    ...Verify Succeeded
    ...Programming succeeded
    -De plus, est il possible d'appliquer une tension 0-5V sur RA0 par exemple et après la conversion A/N de visualiser le résultat sur le PC par le biais du watch??

    Auriez vous des petites idées...
    Je vous remercie de votre aide

    Nicolas

    -----

  2. #2
    invite3c35244f

    Re : Programmation PIC...HELP

    Bonjour

    ....Alors la je ne comprend pas, en fait ma manipulation pour programmer de doit pas etre bonne...car avec ce programme:
    #include <p18f4682.h>
    #define LED PORTBbits.RB2

    void main(void)
    {
    TRISB=0x00;
    while(1)
    {
    LED=1;
    }
    }

    ça ne marche meme pas...
    Savez vous d'ou cela pourrai venir???

    Merci
    Nicolas

  3. #3
    invitec4f3b95a

    Re : Programmation PIC...HELP

    Bonjour,

    As-tu sélectionner le bon module dans l'onglet "programmeur" ? Et n'oublie pas qu'une fois l'envoi du programme dans ton uC terminé, il te faut enlever le câble réseau pour qu'il fonctionne.

  4. #4
    invite3c35244f

    Re : Programmation PIC...HELP

    Oui,
    dans l'onglet programmer, j'ai mis comme programmeur : MPLAB ICD2...
    et une fois programmer...je débranche le cable RJ...
    merci

    Nicolas

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

    Re : Programmation PIC...HELP

    Citation Envoyé par jorg1n Voir le message
    ça ne marche meme pas...
    Savez vous d'ou cela pourrai venir???
    c-a-d ? ... Ta LEd ne s'alume pas ? ...

  7. #6
    invite3c35244f

    Re : Programmation PIC...HELP

    OUi désolé...
    donc une fois mon petit programme programmé, je débranche le cable et rien ne se passe, et donc la led sur RB2 de la carte pidem 2plus ne s'allume pas...
    Merci ..

  8. #7
    invite3c35244f

    Re : Programmation PIC...HELP

    J'avais une question, qu'elle est la différence entre le linker 18F4682.lkr et le 18F4682i.lkr et le 18F4682_e.lkr...???
    Merci de votre aide

  9. #8
    invite3c35244f

    Re : Programmation PIC...HELP

    Bonjour,

    je ne comprend pas pourquoi cela ne marche pas...ai-je oublié quelques chose???
    Je vous remercie
    Nicolas

  10. #9
    invitef26bdcba

    Re : Programmation PIC...HELP

    Salut,

    As-tu vérifié dans le datasheet que le portB n'est pas multiplexé avec d'autres interfaces comme sur bon nombre de 18F ?

    David.

  11. #10
    Seb.26

    Re : Programmation PIC...HELP

    Citation Envoyé par jorg1n Voir le message
    J'avais une question, qu'elle est la différence entre le linker 18F4682.lkr et le 18F4682i.lkr et le 18F4682_e.lkr...???
    Merci de votre aide
    Si mes souvenirs sont bons, le *i, c'est pour l'ICD2 ( il libère quelques octets dans la RAM ... )

    AMA: utilise toujours le *i ... mais regarde les mapping des banks pour confirmation ...

  12. #11
    invitef26bdcba

    Re : Programmation PIC...HELP

    Le PORTB est multiplexé avec l'ECAN et le convertiseur AD...

    Donc, il faut modifier le registre ADCON1 pour avoir les I/O du portB en numérique ou le bit PBADEN du registre CONFIG3H pour toujours avoir ces I/O en numérique.

    RB2 est seulement multiplexé avec l'ECAN.

    David.

  13. #12
    invite3c35244f

    Re : Programmation PIC...HELP

    Bonjour,

    ma carte dois avoir un problème , j'ai changé j'ai utilisé le bits RC2 pour faire sonné le buzzer...et c'est pareil...???

    I a t'il un moyen de savoir si notre PIC est correctemnt programmer??

    Merci
    Nicolas

  14. #13
    Seb.26

    Re : Programmation PIC...HELP

    Citation Envoyé par jorg1n Voir le message
    I a t'il un moyen de savoir si notre PIC est correctemnt programmer??
    Oui, ton programmateur te le dit ... normalement il fait une passe de "verify" ...

    Est tu sûr que la configuration de tes ports est OK ?

    Tests avec un port non multiplexé ...

  15. #14
    obi76

    Re : Programmation PIC...HELP

    Je sais pas si A0 est configuré en sortie si la sortie impose sa tension ou si tu peux l'imposer par toi même (genre une impédance de sortie assez élevée sur le pic.
    Come je pense qu'il y a des protections à chaque sortie à mon avis c'est plus un problème matériel à coté du proc et pas de programmation...

  16. #15
    invite3c35244f

    Re : Programmation PIC...HELP

    Bonjour,

    après vérification sur la doc, le PORTC n'est pas multipléxé...en tout cas RC2 ne l'est pas...de plus dans mon programme,j'ai déclaré le portC en sortie(TRISC=0x00)...et avec tout ça cela ne marche toujours pas??

    Encore mercie de votre aide.
    Nicolas

  17. #16
    invite03481543

    Re : Programmation PIC...HELP

    Salut,

    déjà il serait bien que tu postes ton schéma en indiquant la valeur du quartz, le câblage du reset, de ta led, et en indiquant également quels bits de configuration tu as mis.
    On y verra plus clair.

  18. #17
    invite3c35244f

    Re : Programmation PIC...HELP

    Bonjour,
    j'utilise la carte PIC DEM 2 PLUS de chez microchip, avec un quartz de 20 MhZ...
    Pour le programme...c'est tout con:
    #include <p18f4682.h>
    #define BUZ PORTCbits.RC2

    void main(void)
    {
    while(1)
    {

    TRISC=0X00;
    BUZ=1;
    }
    }
    C'est juste pour faire sonner le buzzer de la carte...

    Merci

    Nicolas

  19. #18
    invite03481543

    Re : Programmation PIC...HELP

    Et pour les bits de config, tu as mis quoi?
    Pour le quartz entre autre, HS=enable?
    Ton buzzer c'est quoi, un piézo avec oscillateur intégré ou juste une pastille piézo ou autre?

  20. #19
    invite3c35244f

    Re : Programmation PIC...HELP

    AHHHHHH....
    Voila d'ou viens le problème....inconscient comme je suis j'ai oublié de mettre mon nez dedans...et il y a pas mal de monde..
    Bon, moi j'utilise un quartz de 20MHZ...
    Que veulent dire les termes HS XT et LP, ou pourrais je trouver ses informations??
    Encore merci à vous tous
    .
    Nicolas

  21. #20
    invite3c35244f

    Re : Programmation PIC...HELP

    C'est bon ça marche mais maintenant, avec le programme que j'ai cité ci dessus, mon buzzer ne retentit qu'une fois alors que pourtant il est dans une boucle while 1!!!
    Auriez vous une petite idée??
    Encore merci

    Nicolas

Discussions similaires

  1. erreur 0X00 programmation PIC plus questions sur les PIC
    Par invite4a8ccabd dans le forum Électronique
    Réponses: 4
    Dernier message: 22/07/2007, 14h36
  2. programmation pic
    Par invite7cd01ac2 dans le forum Électronique
    Réponses: 5
    Dernier message: 16/06/2007, 00h34
  3. programmation de pic en C
    Par invite81170861 dans le forum Électronique
    Réponses: 5
    Dernier message: 22/05/2007, 15h16
  4. Programmation Pic
    Par invite3341af8e dans le forum Électronique
    Réponses: 4
    Dernier message: 06/01/2007, 20h59
  5. Programmation de pic
    Par invite3c59dc04 dans le forum Électronique
    Réponses: 2
    Dernier message: 09/10/2005, 19h42
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...