Programmation des microncontrôleurs
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Programmation des microncontrôleurs



  1. #1
    misselectro45

    Programmation des microncontrôleurs


    ------

    Bonjour à tous! j'essaye de convertir et d'envoyer des données du PORTA vers un PC avec l'usart à l'aide d'un PIC 16F877 et je travaille en microC. Alors j'ai quatre entrée et je dois les sélectionner pour pouvoir afficher le résultat correcte. Alors mon problème se trouve au niveau des conditions de ce portA. Voici un bout de mon programme pour vous éclaircir d'avantage.
    Code:
     if( PORTA.RA0 != 0){  //entrée RA0
                     temp_res = Adc_Read(0);
                     IntToStr(temp_res,buffer);
                     UART1_Write_CText("\n\r  Entrée 1:");
                     UART1_Write_Text(buffer);
                     UART1_Write(13);        // change de ligne
                     UART1_Write(10);       // retour à la ligne
                     PORTB = 0b11111111;
                     delay_ms(300)};
    Mais je n'arrive pas à avoir le résultat souhaité! apparemment il ne voit pas ma condition?
    Quelqu'un peut m'aider? Merci d'avance!

    -----

  2. #2
    paulfjujo

    Re : Programmation des microncontrôleurs

    bonjour,

    il y a un probleme :
    l'entree RA0 est une entree ANALOGIQUE (utilisée via Adc_Read(0))
    donc incompatible ...

    il faut choisir d'autres entrees logiques..

  3. #3
    misselectro45

    Re : Programmation des microncontrôleurs

    Merci pour la réponse! donc j'imagine que le portE n'est pas aussi compatible?

  4. #4
    paulfjujo

    Re : Programmation des microncontrôleurs

    Citation Envoyé par misselectro45 Voir le message
    Merci pour la réponse! donc j'imagine que le portE n'est pas aussi compatible?
    je ne vois pas pourqoui
    Peux tu reposter ton schema pour verifier ?

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

    Re : Programmation des microncontrôleurs

    Non non, je n'ai pas essayé avec le portE mais c'était juste une question! comme tu me l'as conseillé, j'ai changé de port et ça marche! Merci infiniment Paulfjujo!

Discussions similaires

  1. quelle est la difference entre programmation procedurale et la programmation orientee objet
    Par invite430abc62 dans le forum Programmation et langages, Algorithmique
    Réponses: 9
    Dernier message: 27/01/2016, 12h34
  2. Programmation
    Par stiflerbassist dans le forum Programmation et langages, Algorithmique
    Réponses: 6
    Dernier message: 18/07/2011, 18h52
  3. programmation
    Par invite1f9136b7 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 29/05/2009, 17h16
  4. programmation c
    Par invitefbbbadb6 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 02/10/2006, 16h29
  5. Programmation
    Par invite91020776 dans le forum Électronique
    Réponses: 1
    Dernier message: 17/07/2006, 17h12
Découvrez nos comparatifs produits sur l'informatique et les technologies.