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

Programmation Pic



  1. #1
    invite3341af8e

    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. #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 ;=)

  3. #3
    invitea25d2cf9

    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]

  4. #4
    invite3341af8e

    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!

  5. A voir en vidéo sur Futura
  6. #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 invite4a8ccabd dans le forum Électronique
    Réponses: 4
    Dernier message: 22/07/2007, 14h36
  2. programmation pic en c
    Par invite7cd01ac2 dans le forum Électronique
    Réponses: 1
    Dernier message: 20/06/2007, 21h33
  3. programmation pic
    Par invite7cd01ac2 dans le forum Électronique
    Réponses: 5
    Dernier message: 16/06/2007, 00h34
  4. programmation de pic en C
    Par invite81170861 dans le forum Électronique
    Réponses: 5
    Dernier message: 22/05/2007, 15h16
  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...