question microcontroleur
Répondre à la discussion
Affichage des résultats 1 à 20 sur 20

question microcontroleur



  1. #1
    sandaff

    question microcontroleur


    ------

    Bonjour!
    mes grands aidez moi.
    je suis entrain de suivre un cours sur le microcontrôleur.
    j'ai beaucoup de problèmes et les voici:

    1-conteur et deconteur bcd?
    -je ne comprends pas la notation tel que 0x000F.
    -je ne comprend pas les differents saut de trou en bas.
    unsigned int IncBCD () { // ajoute 1
    unsigned int bcd;
    if ((bcd & 0x000F) > 0x9) { bcd += 0x6; }
    if ((bcd & 0x00F0) > 0x90) { bcd += 0x60; }
    if ((bcd & 0x0F00) > 0x900) { bcd += 0x600; }
    if ((bcd & 0xF000) > 0x9000) { bcd += 0x6000; }// déborde!
    return bcd;

    2-le décalage des bits?
    par exemple je comprends pas comment on a obtenus les valeurs de DDRD dans un exercice concernant le test des ports.
    DDRD |= 0xFC;
    DDRC = 0x3F;
    DDRB = 0xFF;
    idem que PORTD.
    PORTD = 0x55 ; // ou 0b01010101, bits pairs
    PORTB = 0x55 ;
    PORTC = 0x55
    PORTD = 0xAA ; // ou 10101010, bits impairs
    PORTB = 0xAA ;
    PORTC = 0xAA
    le professeur a donné une explication en bas
    On met un 1 dans le bit correspondant à une patte qu'on souhaite utiliser, ce qui va la mettre en sortie.
    Par exemple, seules les pattes PC0 à PC5 existent sur le PORTC d'un ATmega328. C'est la raison pour laquelle on cherche à mettre la valeur binaire 00111111, qui s'écrit 3F en hexadécimal.

    mon problème est la suivante:
    pourquoi les deux premier bits reste à 0. càd 00 111111.
    aussi quand est qu'on décale un bit d'une position.
    3-avec un seule launchepad on peux tout programmer?
    je pose cette question car il y a beaucoup de circuit intégré et chaque machine d’état tel que la percheuse correspond à un circuit intégré. donc je suis
    confus.

    -----

  2. #2
    futhier9178

    Re : question microcontroleur

    Bonjour,

    Tu n'as pas les bases de l'électronique numérique. Donc commence par apprendre ça.

  3. #3
    PIXEL

    Re : question microcontroleur

    +1.... algèbre de Boole et toussa.

    pleins de bons bouquins sur le sujet.

  4. #4
    Jack
    Modérateur

    Re : question microcontroleur

    -je ne comprends pas la notation tel que 0x000F.
    le préfixe 0x indique (en langage C ou C++) que ce qui suit est exprimé en hexadécimal.

    -je ne comprend pas les differents saut de trou en bas.
    C'est quoi des sauts de trou ???

    pourquoi les deux premier bits reste à 0. càd 00 111111.
    Sans connaitre les ATMEL, à mon avis, tu aurais pu mettre les 2 premiers bits à 1 que ça n'aurait pas changé grand chose puisque ces 2 bits s'appliquent à des pins inexistantes.
    Dernière modification par Jack ; 22/05/2014 à 08h31.

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

    Re : question microcontroleur

    Merci grand jack, vous m'avez beaucoup aidé.
    la réponse à votre question est la suivante:
    le saut de trou est le saut de 10,11,.....16 en hexaldecimale càd le saut des lettres A...F.
    gd merci!
    si vous pouvez m'aider aussi à ma 3eme question ça serra un grand plaisir.

  7. #6
    Jack
    Modérateur

    Re : question microcontroleur

    Qu'appelles-tu un "launchepad"???

  8. #7
    sandaff

    Re : question microcontroleur

    c'est une carte << Launchpad MSP430G>> qu'on branche sur PC pour faire son programme c/arduino.

  9. #8
    Gérard

    Re : question microcontroleur

    Citation Envoyé par sandaff Voir le message
    Merci grand jack, vous m'avez beaucoup aidé.
    la réponse à votre question est la suivante:
    le saut de trou est le saut de 10,11,.....16 en hexaldecimale càd le saut des lettres A...F.
    gd merci!
    ....
    Le"saut" comme tu dis, va de 10 à 15 et non à 16

    Je suppose que tu parles de la conversion binaire --> BCD
    En BCD, on compte de 0 à 9 (1001)
    Pour écrire 10 en binaire, c'est 1010, en bcd, c'est 1 000.
    On convertit chaque chiffre qui compose un nombre en sa valeur sur 4 bit.

    Autre exemple, 2014 en bcd :

    0010 0000 0001 0100

    Je ne sais pas si j'ai été clair.

  10. #9
    Jack
    Modérateur

    Re : question microcontroleur

    Par exemple, seules les pattes PC0 à PC5 existent sur le PORTC d'un ATmega328
    c'est une carte << Launchpad MSP430G>>
    C'est un µContrôleur ATMEL ou Texas instrument, il faut savoir?

  11. #10
    Jack
    Modérateur

    Re : question microcontroleur

    Et quel rapport avec une carte arduino?

    Tu pourrais essayer d'être plus précis dans ce que tu cherches exactement?

  12. #11
    sandaff

    Re : question microcontroleur

    le matériel utilisé dans notre cours est arduino.
    mais comme dans l'explication on dit que chaque machine d’état correspond à un circuit imprimé.
    et pourtant un microcontrôleur est aussi un circuit imprimé.
    ma question est: on peux utiliser un seule microcontrôleur tel que le launcpad pour programmer toutes les machines d’état?
    ou bien chaq machine d'état correspond à son microcontrôleur?
    merci

  13. #12
    spown

    Re : question microcontroleur

    Le microcontrôleur est une capsule noir stupide, il faut lui mettre du programme sous forme de code machine ( 011010... ) pour qu'il obéisse au ordres comme exemple : démarrer/éteindre moteur (s) , contrôler des lampes, afficher des images sur LCD, contrôler une caméra, contrôler d'autres microcontrôleurs ( slaves) , lectures des RFID, communications ZigBee, Wifi, bluetooth, RF....et la liste est longue.

    Finalement un seul uC peut gérer plusieurs composants ou machines d’état ou ce que tu veux.
    Dernière modification par spown ; 23/05/2014 à 04h17.

  14. #13
    Jack
    Modérateur

    Re : question microcontroleur

    et pourtant un microcontrôleur est aussi un circuit imprimé.
    un circuit INTEGRE.

    A priori, tu peux tout faire avec un µcontrôleur. Il faut juste que ses capacités en terme de mémoire, I/O, puissance de calcul, etc soit adaptés à la tâche qui est demandée.

  15. #14
    sandaff

    Re : question microcontroleur

    Ok merci mon grand!
    c'est très claire pour moi maintenant

  16. #15
    Jack
    Modérateur

    Re : question microcontroleur

    Citation Envoyé par sandaff Voir le message
    Ok merci mon grand!
    Tutoiement ne veux pas dire familiarité. J'aimerais bien que tu en tiennes compte à l'avenir.

  17. #16
    sandaff

    Re : question microcontroleur

    vous m'excusez beaucoup car mon français est tordu et même moi je comprends pas bien mon français.
    à vrai dire je sais pas si une partie de ma phrase est offensant. si ces le cas je vous prie de m'explique pour ne pas que je continus à dire à d'autre personnes.
    merci d'avance

  18. #17
    Jack
    Modérateur

    Re : question microcontroleur

    dire "mon grand" à quelqu'un que tu ne connais pas est considéré comme familer. Personnellement, je n'apprécie pas vraiment.

    mais j'accepte volontiers tes excuses, donc pas de problème.

  19. #18
    Gérard

    Re : question microcontroleur

    Citation Envoyé par sandaff Voir le message
    vous m'excusez beaucoup car mon français est tordu et même moi je comprends pas bien mon français.
    à vrai dire je sais pas si une partie de ma phrase est offensant. si ces le cas je vous prie de m'explique pour ne pas que je continus à dire à d'autre personnes.
    merci d'avance
    Tu peux aussi en début de discussion dire que tu ne maîtrises pas bien le français parce que ce n'est pas ta langue maternelle.
    C'est ce que je fais sur 2 forums, un anglais et un allemand.

  20. #19
    DAUDET78

    Re : question microcontroleur

    Citation Envoyé par Gérard Voir le message
    Tu peux aussi en début de discussion .....
    Plus simple ..... dans son profil tableau de bord , il renseigne localité .
    Dernière modification par DAUDET78 ; 23/05/2014 à 20h35.
    J'aime pas le Grec

  21. #20
    sandaff

    Re : question microcontroleur

    J'ai compris Monsieur et merci pour votre explication

Discussions similaires

  1. Choix d'un microcontroleur / carte à microcontroleur
    Par bisou10 dans le forum Électronique
    Réponses: 29
    Dernier message: 25/10/2013, 14h33
  2. Question Microcontroleur
    Par invite55b5466f dans le forum Électronique
    Réponses: 5
    Dernier message: 12/03/2012, 22h49
  3. Microcontroleur
    Par insadelyon dans le forum Électronique
    Réponses: 3
    Dernier message: 09/06/2010, 00h04
  4. Question de fréquence de microcontrôleur
    Par invite1109a825 dans le forum Électronique
    Réponses: 0
    Dernier message: 10/12/2008, 17h06
  5. microcontrôleur
    Par invitee8053d9d dans le forum Électronique
    Réponses: 4
    Dernier message: 29/04/2008, 10h55
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...