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

Probleme sim PIC 18F sur petit programme simple



  1. #1
    kixxxx

    Probleme sim PIC 18F sur petit programme simple


    ------

    bonsoir tout le monde,

    Je suis tres tres debutant au niveau du C18 et je me suis lance dans un probleme tout simple sur le programme suivant :

    *******DEBUT**************
    #include <p18cxxx.h>
    #pragma config WDT = OFF

    void main (void)
    {
    TRISB = 0;
    PORTB = 0; /*leds a 0*/
    PORTB = 0b11111111; /* Light the LEDs */
    }
    ******FIN********************

    au niveau de la compile impeccable. mais alors pendant la simulation j'ai un soucis car le PORTB ne prend en compte que les 3 bits de poids forts.Par exemple si je demande 0b11111111 il se mets a 0b11100000. J'ai essaye avec le PORTA ca ne marche pas non plus, mais par contre avec le PORTD j,ai bien la valeur dans le watch.

    donc voila vous qui etes plus experimente, avez vous deja connu un tel moment de solitude?
    si oui quel en est la cause.
    J'ai essayer en assembleur en inserant un:

    _asm
    movff 0xFF, PORTB
    _endasm

    mais c'est pareil!!!!!!!!!!!!!
    (c'etait plus simple avec les pic16F en assembleur)

    merci a vous.

    -----

  2. #2
    vede

    Cool Re : Probleme sim PIC 18F sur petit programme simple

    Bonsoir,

    cela vient probablement du fait qu'il faut désactiver le convertisseur analogique>numérique...
    car sur un PIC intégrant un module ADC les ports (...) au POWER/RESET sont configurés en entrées analogiques...
    ceci en ajoutant dans l'init. des lignes du style:
    TRISB = 0;
    ADCON0 = 0b00000000; // ADC OFF
    ADCON1 = 0b00000111; // ADC OFF

    à voir en détails (registres ADCON) dans la datasheet de ton
    PIC section "Analog to Digital Convertissor"...

    vede
    ;O]
    ______________________________ _____
    +jc+jcsqjcpa...

  3. #3
    RISC

    Re : Probleme sim PIC 18F sur petit programme simple

    Salut,

    Pour gagner beaucoup de temps je te recommande l'excellent cours en ligne sur les PIC18 de Bigonoff.

    a+

Sur le même thème :

Discussions similaires

  1. Problème de transmission par UART sur PIC 18F
    Par netdefense dans le forum Électronique
    Réponses: 2
    Dernier message: 18/03/2010, 09h34
  2. Configuration de registre sur pic 18f
    Par mortaurat dans le forum Électronique
    Réponses: 2
    Dernier message: 21/02/2010, 20h03
  3. telecommande RC5 sur pic 18F
    Par jum0034 dans le forum Électronique
    Réponses: 9
    Dernier message: 15/10/2008, 18h47
  4. comment passer des pic 16F au pic 18F ?
    Par MorpheusPic dans le forum Électronique
    Réponses: 5
    Dernier message: 13/08/2008, 23h04
  5. commande d'un pic par pc via un petit programme
    Par zani dans le forum Électronique
    Réponses: 9
    Dernier message: 01/10/2007, 20h54
Découvrez nos comparatifs produits sur l'informatique et les technologies.