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

programme utilisation module can du pic 16f887



  1. #1
    adrienc45

    programme utilisation module can du pic 16f887


    ------

    Bonsoir

    Je souhaite acquérir la tension continue ( entre 0 et 5v ) d un signal qui arrive sur RA0/AN0 avec un pic avec horloge externe quartz 20 mhz

    j ai fait un programme qui sort le nombre binaire obtenu sur les sorties du port C et D configures en sortie numériques

    malheureusement le programme plante au bout de quelques instants ; mais affiche tout de même des choses sur le port c et d

    voici mon algorithme sur MikroC :

    Code:
    
    void main()
    {
    
    
         ADCON0 = 0b10000000;               // fosc/32 an0
         ADCON1 = 0b00000000;               //   Vref+vdd vref-vss justifie gauche
    
         ANSEL  = 0b00000001;               /* Configurer la broche AN0 du PORTA en analogique les autres en numerique  */
         ANSELH = 0b00000000;               // an8 a an14 en numerique
         
         TRISA  = 0b11111111;               // PORTA de an0 a an7 est entierement configuré en entrée
         TRISD  = 0b00000000;               // PORTD est configuré en sortie
         TRISC  = 0b00000000;               // PORTC est configuré en sortie
    
         for( ;; )
         {
              Delay_us(50);
              ADCON0.B1= 1;        // demarrage de la conversion can
              do
              {                   //on patiente pendant la conversion
              }
              while(ADCON0.B1= 1); // attente de la remise a 0 automatique  du bit adcon0.0 qui signifie que le convertisseur as fini son travail
              PORTD = ADRESH;      // affichage des bits poids fort sur le port D
              PORTC = ADRESL;      // affichage des bits poids faible sur le port C
         }
    
    }
    Qu' en pensez vous ?

    Merci de votre attention

    -----
    Dernière modification par Antoane ; 08/10/2015 à 18h48. Motif: Remplacement balises quote pae code

Discussions similaires

  1. Utilisation d'un module TRACOPOWER
    Par Flo7374 dans le forum Électronique
    Réponses: 13
    Dernier message: 24/09/2014, 15h19
  2. Connection module wifi et PIC 16F887
    Par belly147 dans le forum Électronique
    Réponses: 0
    Dernier message: 19/08/2011, 21h15
  3. Organisation programme PIC 16f887
    Par Sibe dans le forum Électronique
    Réponses: 2
    Dernier message: 02/06/2010, 11h01
  4. Utilisation du module ADC avec le module PWM du PIC
    Par heri91 dans le forum Électronique
    Réponses: 8
    Dernier message: 25/09/2009, 12h40
  5. Utilisation du module USB d'un PIC
    Par schneiderj dans le forum Électronique
    Réponses: 9
    Dernier message: 16/09/2008, 09h17