comment configurer RB0 comme entré analogique sur basic proton
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

comment configurer RB0 comme entré analogique sur basic proton



  1. #1
    just-a-man-but

    comment configurer RB0 comme entré analogique sur basic proton


    ------

    bonjour, je m'entraine pour le moment sur la Pickit2 en programmant un PIC16F887, j'ai trouvé un programme de conversion analogique numerique, et le potentiométre RP1 c'est l'entré analogique, ce que traduit ca sur le programme c'est ( ADCON1 = %10000000 'on fixe A0 en entrée analogique ) alors que je souhaitte que le bouton poussoir SW1 soit mon entré qui est le RB0, comment je ferai donc SVP ?
    ci-joint le shcéma de la pickit et le programme.

    Device = 16F887
    'choix du PIC

    'configuration du PIC
    @CONFIG_REQ
    @__CONFIG _CONFIG1, DEBUG_OFF & LVP_OFF & FCMEN_ON & IESO_ON & BOR_ON & CPD_OFF & CP_OFF & MCLRE_OFF & PWRTE_OFF & WDT_OFF & INTRC_OSC_NOCLKOUT
    @__CONFIG _CONFIG2, WRT_OFF & BOR40V
    Declare WATCHDOG FALSE

    ALL_DIGITAL TRUE
    PORTB_PULLUPS TRUE
    XTAL 4
    ' initialisation du ADC
    Declare ADIN_RES 10 'resultat sur 10bits
    Declare ADIN_TAD FRC 'clock interne
    Declare ADIN_STIME 10 '10 us de periode

    OSCCON=%1100111 'configure l'oscillateur interne à 4MHz
    TRISD = %00000000 'configuration du protD en sortie
    ADCON1 = %10000000 'on fixe A0 en entrée analogique
    Dim conv As Word

    bcl:

    conv = ADIn 0 'Convertion sur AN0
    PORTD = conv
    SerOut PORTB.7,84,[Dec conv,13,10]

    GoTo bcl

    -----
    Images attachées Images attachées  

  2. #2
    alainav1

    Re : comment configurer RB0 comme entré analogique sur basic proton

    bonjour,
    je ne connais pas ton basic mais
    si tu ecris
    ALL_DIGITAL TRUE
    tu mets tout en numerique
    il faut configurer les registres associés au numerique (voir la datasheet)
    cordialement
    Alain
    Dernière modification par alainav1 ; 07/09/2011 à 11h09.
    Décider de faire, c'est bien . Décider quand, c'est mieux !

Discussions similaires

  1. language proton basic
    Par just-a-man-but dans le forum Électronique
    Réponses: 7
    Dernier message: 06/09/2011, 13h50
  2. cours de proton basic en français
    Par just-a-man-but dans le forum Électronique
    Réponses: 1
    Dernier message: 05/09/2011, 11h27
  3. Entré analogique sur Micrologix 1100
    Par invite1d14ff7f dans le forum Technologies
    Réponses: 0
    Dernier message: 29/03/2010, 18h25
  4. Comment configurer un réseau entre XP et Millenium???
    Par invite95786954 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 2
    Dernier message: 17/08/2007, 09h46
  5. Réponses: 0
    Dernier message: 23/10/2006, 19h03
Découvrez nos comparatifs produits sur l'informatique et les technologies.