IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Embarqué Discussion :

Question Pic 18f4680 .


Sujet :

Embarqué

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Mars 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Question Pic 18f4680 .
    bonjour a tous, voila sur une carte PICDEM CAN LIN 2 , je veut faire faire allumer les leds selon la valeur du potentiomètre , c'est à dire la valeur en binaire sera affichée sur les 8 LEDS , c'est à dire Allumer = 1, éteint = 0 , alors je ne sait pas trop comment procéder ? une petite idée pour me lancer ?

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2008
    Messages : 612
    Points : 1 050
    Points
    1 050
    Par défaut
    Salut
    -----

    Tu es sur un forum C#, ça n'a vraiment rien à voir avec les PIC.

    Tu devrais poser ta question sur la partie "embarqué" du forum, et encore en ajoutant des précisions parce que, telle quelle ta question n'indique pas où tu coinces ni quel langage tu utilises, ni quelles sont tes connaissances préalables sur les PIC18F

    Mais disons qu'en gros, lire le potentiomètre = convertisseur analogique/numérique, et pour afficher sur 8 leds il suffit de regarder le numéro du bit de poids le plus fort qui soit à 1, c'est une simple opération de décalage avec test sur un bit.

    Pour savoir faire ça, il suffit de (mais il faut aussi) connaître la programmation des PIC -> Départ par la case "apprentissage".

    A+
    Claude

  3. #3
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Points : 4 232
    Points
    4 232
    Par défaut
    Bonsoir,

    J'ai déplacé dans la section "embarqué" du forum.
    Un excellent cour sur les micro est disponible ici : BigOnOff

    Cordialement.

    Gaëtan

  4. #4
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 679
    Points
    13 679
    Billets dans le blog
    1
    Par défaut
    Salut,

    Tu programmes en C avec C18 ? Ou une autre toolchain ? Ou un autre langage ?

    Il faut déjà apprendre à allumer les LEDs de la carte. Il faut pour regarder à quelle patte du µC elles sont connectées puis regarder comment fonctionnent les GPIOs dans la doc du PIC. Il y a un registre pour choisir le sens (en sortie dans ton cas) puis un registre pour choisir la valeur des pattes. J'ai oublié les noms des registres mais la datasheet du PIC te dira tout.

    Une fois que c'est fait, tu fais le codage binaire d'une valeur sur 8 LEDs et tu affiches des nombres de ton choix.

    Enfin, s'intéresser à l'ADC pour récupérer la valeur du potentiomètre et afficher cette valeur grâce à ce qui a été fait à l'étape 2.

    Bon courage.

Discussions similaires

  1. [PIC] Question sur commande MOV
    Par a1331 dans le forum Autres architectures
    Réponses: 0
    Dernier message: 03/09/2011, 16h53
  2. Les "PIC" en Cobol, question débutant
    Par waters dans le forum Cobol
    Réponses: 3
    Dernier message: 22/08/2011, 10h25
  3. [PIC 18F4680] Multiplication avec l'algorithme de Booth
    Par Lepapillonfou dans le forum Autres architectures
    Réponses: 1
    Dernier message: 29/09/2010, 11h22
  4. [PIC] Débutant question sur "unsigned char"
    Par lcoulon dans le forum Débuter
    Réponses: 21
    Dernier message: 08/10/2009, 22h43
  5. Réponses: 6
    Dernier message: 21/04/2009, 09h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo