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

Allumer une del sur PICDEM 2 plus (MPLAB MCC18)



  1. #1
    Smash57

    Allumer une del sur PICDEM 2 plus (MPLAB MCC18)


    ------

    Bonjour, je débute et j'essaye de programmer un PIC 18f4520 avec ICD2.
    J'essaye d'allumer une DEL sur la plaquette de test picdem 2 plus.

    La compilation s'effectue bien, et la communication avec le programmeur ICD2 fonctionne.

    Je rentre un programme tout simple pour allumer une del. Par exemple :

    #include <p18f4520.h>
    void main (void)
    {
    TRISB=0;
    while(1)
    {PORTBbits.RB2=1;}
    }

    Mais quand j'envoie le programme dans le PIC, rien ne se passe et seule la del RB0 est allumée.

    Comment faire alors pour allumer une del?

    Merci beaucoup pour vos réponses

    -----

  2. Publicité
  3. #2
    microchip

    Re : Allumer une del sur PICDEM 2 plus (MPLAB MCC18)

    Bonjour,

    Regarde les fichiers sources fournis avec cette carte (en ASM)....cela te donnera déjà une "piste" pourquoi ton code ne fonctionne pas.

    Une autre bonne solution est d'utiliser les programmes sources donnés sur ce site qui utilise la même carte que toi : http://www.aix-mrs.iufm.fr/formation...indexPIC_C.htm


    NB : lis la dcoumentation du PIC18F4520, chapitre dédié au PORTB
    Here to help ;=)

  4. #3
    Smash57

    Re : Allumer une del sur PICDEM 2 plus (MPLAB MCC18)

    J'ai déja utilisé un programme de ce site :

    #include <p18f4520.h>
    void main (void)
    {
    TRISA=1;
    TRISB=0;
    while(1)
    {if(PORTA & 0x10) PORTB=1;
    else PORTB=0;}
    }

    Mais ça n'a pas marché, c'est pourquoi j'ai essayé avec ce que j'ai compris un programme plus simple! Je vais regarder mieux la datasheet du 4520...

  5. #4
    Smash57

    Re : Allumer une del sur PICDEM 2 plus (MPLAB MCC18)

    Je ne comprend toujours pas pourquoi quel que soit le programme que j'envoie dans le pic, cela n'a aucun effet sur les del du PORTB!

    Quelqu'un saurait il comment faire fonctionner ces programmes sur la picdem 2 plus?

    Merci d'avance!

  6. A voir en vidéo sur Futura
  7. #5
    chaine

    Re : Allumer une del sur PICDEM 2 plus (MPLAB MCC18)

    Citation Envoyé par Smash57 Voir le message
    #include <p18f4520.h>
    void main (void)
    {
    TRISA=1;
    TRISB=0;
    while(1)
    {if(PORTA & 0x10) PORTB=1;
    else PORTB=0;}
    }
    alors.... 0x10... donne 0001 0000... donc faut mettre ton RA4 à 1 pour avoir le PORTB à 1...

    plutôt que de regarder si ta led éclaire ou pas, regarde si tu as bien un 1 logique (5 V) sur RB0, quand tu envoie +5V sur RA4

    si tu as un "1" logique alors ça viens de ta carte (un jumper, une connexion, une soudure, ou un composant)
    si tu as "0" sa vient du programme

  8. #6
    yass1982

    Re : Allumer une del sur PICDEM 2 plus (MPLAB MCC18)

    Bonjour Smash57,
    j'ai le meme probleme , svp est ce que tu arrive à fonctionner la carte picdem 2+ ou non . Comment faire alors pour avoir la resultat sur lcd.
    Merci,,,,

  9. Publicité
  10. #7
    neomega

    Thumbs up Re : Allumer une del sur PICDEM 2 plus (MPLAB MCC18)

    ESSAYE CE PROGRAMME VOIR SI SA MARCHE SUR TA PLAQUE C'est tres basique et moi sur la mienne sa fonctionné super jusqu'a mon souci actuel mai c sur ce prog fonctionne

    #include<p18f452.h>
    unsigned int i;

    void main(void){

    TRISB=0b11110000; \\les PORT RA0 a RA3 son en sortie

    while(1){
    PORTB=0;
    for(i=0;i<50000;i++);
    PORTB=0b00001111;
    for(i=0;i<50000;i++);
    PORTB=0b00000000;
    }
    }

Discussions similaires

  1. MPLAB MCC18 18f4520
    Par Smash57 dans le forum Électronique
    Réponses: 1
    Dernier message: 19/09/2008, 18h41
  2. Gérer les leds sur la carte PICDEM HPC
    Par magoo dans le forum Électronique
    Réponses: 3
    Dernier message: 28/04/2008, 16h37
  3. Réponses: 1
    Dernier message: 19/04/2008, 12h25
  4. émuler un signal sur une entrée PIC avec MPLAB
    Par arzew dans le forum Électronique
    Réponses: 3
    Dernier message: 24/02/2008, 07h15
  5. Pb Pic18f2520 avec Mplab & MCC18
    Par steeve dans le forum Électronique
    Réponses: 1
    Dernier message: 16/04/2007, 14h01
Découvrez nos comparatifs produits sur l'informatique et les technologies.