pic 32, problème scan ADC10
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

pic 32, problème scan ADC10



  1. #1
    invite9426e977

    pic 32, problème scan ADC10


    ------

    salut,
    je souhaite tester les mode scan de l'ADC d'un pic 32 (340F)
    j'ai 6 capteurs IR connecté aux ports analogiques de 10 à 15.
    si je met le code d'exemple fourni par microchip, ça fonctionne.
    par contre je souhaiterais faire la conversion auto en utilisant le mode scan.
    le problème est que j'ai toujours 0 dans le buffer.

    voici la config utilisée :
    Code:
    	CloseADC10();
    	#define PARAM1  ADC_FORMAT_INTG16 | ADC_MODULE_ON | ADC_CLK_AUTO | ADC_AUTO_SAMPLING_ON
    	#define PARAM2  ADC_VREF_AVDD_AVSS | ADC_OFFSET_CAL_DISABLE | ADC_SCAN_ON | ADC_SAMPLES_PER_INT_6 | ADC_ALT_BUF_OFF | ADC_ALT_INPUT_OFF
    	#define PARAM3  ADC_CONV_CLK_INTERNAL_RC | ADC_SAMPLE_TIME_30
    	#define PARAM4	ENABLE_AN10_ANA | ENABLE_AN11_ANA| ENABLE_AN12_ANA | ENABLE_AN13_ANA | ENABLE_AN14_ANA | ENABLE_AN15_ANA
    	#define PARAM5	SKIP_SCAN_AN10 | SKIP_SCAN_AN11 | SKIP_SCAN_AN12 | SKIP_SCAN_AN13 | SKIP_SCAN_AN14 | SKIP_SCAN_AN15
    	OpenADC10( PARAM1, PARAM2, PARAM3, PARAM4, PARAM5 );	EnableADC10();

    et pour lire la valeur :
    Code:
    	channel10 = ReadADC10(0);
    voila, si vous avez des conseils pour tester, ce serais gentil de votre part.
    merci d'avance,
    marc

    -----

  2. #2
    invite9426e977

    Re : pic 32, problème scan ADC10

    c'est bon le problème est résolu.
    en fait avec les fonctions de la PLIB, on annule les ports dans le param 5, contrairement a la doc de microchip.
    donc il faut activer les entrees analogiques dans le parametre 4 et definir les entrées non utilisés dans le param 5...
    voila.
    nordiste

  3. #3
    RISC

    Re : pic 32, problème scan ADC10

    Salut,

    Utilises-tu le dernier compilateur C32 (1.10b) ?

    Attention la documentation du fichier pdf est obsolète. Il faut utiliser le fichier Microchip-PIC32MX-Peripheral-Library.chm dans le répertoire suivant (après installation) :
    C:\Program Files\Microchip\MPLAB C32 Suite\doc\

    De plus, il existe plein d'exemples très utiles pour initialiser chacun des périphériques ici.

    a+

Discussions similaires

  1. problème de scan sur mon imprimente epson
    Par invite375f6102 dans le forum Matériel - Hardware
    Réponses: 17
    Dernier message: 20/11/2008, 12h27
  2. probleme pour défragmenter et scan-disk
    Par invitec86a7ee3 dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 07/06/2008, 11h03
  3. Scan des images, et probleme de dimensions!
    Par invitea15b9167 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 5
    Dernier message: 19/01/2008, 15h22
  4. Problème Scan Epson
    Par invite85d40f3e dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 25/04/2007, 13h10
  5. Scan 34
    Par invite3bcad4e7 dans le forum Habitat bioclimatique, isolation et chauffage
    Réponses: 0
    Dernier message: 18/02/2006, 08h01
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...