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

Programmation Pic



  1. #1
    bouah

    Programmation Pic


    ------

    Bonjour!

    J'aimerai programmer un pic 16F628A avec un JDM programmer.
    Mes 2 premières tentatives ont fonctionné (programmation ok et montage qui fonctionne) mais hélas plus rien ne fonctionne maintenant : la programmation se passe bien (vérification du composant OK) mais lorsque je fait le montage sur platine d'essais rien ne se passe.

    Voici le code que j'ai testé :

    void main(void)
    {
    TRISA=0b00000000;
    for( ; ; )
    {
    PORTA=0b11111111;
    }
    }


    Normalement si je met une diode sur un port A elle devrait s'allumer...
    J'ai mis comme oscillateur XT.
    Faut-il relier MCLR à +5V?(Ca avait marché sans...).

    Merci d'avance pour votre aide

    -----

  2. Publicité
  3. #2
    RISC

    Re : Programmation Pic

    Bonjour,

    Ton problème vient simplement du fait que tu oublie de configurer le registre CMCON pour désactiver les comparateurs et activer le mode Entrée sortie.

    Tout est expliqué ici (en assembleur) :
    http://forums.futura-sciences.com/thread118338.html

    Bonne chance ;=)

  4. #3
    Evan.E

    Re : Programmation Pic

    Bonjour.

    La mise a 5v obligatoire de la broche N°4 (RA5|/MCLR) dépand de la configuration de ton microcontrôleur.


    - En effect cette borche peut être configuré en entrée/ sortie pour le portA [donc pas d'obligation de mise à 5V]
    Ou elle peut être configuré en /MCLR qui doit être à 5V pour que le microncontrôleur fonctionnne [0 => reset]
    -- Jusqu'a l'avenir -- DB

  5. #4
    bouah

    Re : Programmation Pic

    Bonjour,
    Merci à tous les deux pour vos réponses rapides.
    Effectivement le problème viens de la programmation : j'ai pris un programme de Mr Bigonoff écris en assembleur et il fonctionne ce qui exclut un pb de montage ou de composant grillé .
    Je vais donc essayer de comprendre comment fonctionne
    le registre CMCON.
    A bientôt!

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

    Re : Programmation Pic

    D'où l'intérêt de toujours écrire une fonction type init_pic{} dans laquelle on vient écrire toute les conditions d'initialisation, on la place dans le main avant la boucle while(1).

Discussions similaires

  1. erreur 0X00 programmation PIC plus questions sur les PIC
    Par ROTT dans le forum Électronique
    Réponses: 4
    Dernier message: 22/07/2007, 15h36
  2. programmation pic en c
    Par parain dans le forum Électronique
    Réponses: 1
    Dernier message: 20/06/2007, 22h33
  3. programmation pic
    Par parain dans le forum Électronique
    Réponses: 5
    Dernier message: 16/06/2007, 01h34
  4. programmation de pic en C
    Par jim@ dans le forum Électronique
    Réponses: 5
    Dernier message: 22/05/2007, 16h16
  5. Programmation de pic
    Par KHEOPS1982 dans le forum Électronique
    Réponses: 2
    Dernier message: 09/10/2005, 20h42
Découvrez nos comparatifs produits sur l'informatique et les technologies.