Partage
  • Partager sur Facebook
  • Partager sur Twitter

comment programmer un microprocesseur ?

    31 mai 2019 à 17:45:43

    bonjour a tous

    je commence depuis peu à m'intéresser aux microprocesseurs mais j'y connait rien.

    voici mes questions : quel microprocesseur me conseillez vous pour débuter ?

    quels outils pour le programmer ( compilateur, sonde ...) ?

    connaissez vous des cours sur internet qui pourraient m'aider ?

    merci pour toute vos réponses  ;)

    ps : je suis amateur en électronique (2 ans) et je sais utiliser des microcontrôleurs.

    • Partager sur Facebook
    • Partager sur Twitter
      31 mai 2019 à 19:19:04

      Bonjour,

      Je suis plus amateur (moins connaissant) que toi en électronique.

      J'ai déjà utilisé un montage avec un Z80 qui avait déjà un résident.

      Si tu veux un petit micro-processeur, il te faudra un "cross-compiler", c'est un compilateur qui fonctionne sur un autre ordinateur.

      Si tu programmes en assembler, ce sera un "cross-assembler".

      Il te faudra ensuite télécharger ton logiciel à partir de cet ordinateur.

      Si tu sais lire la fiche technique, tu ne devrais pas avoir trop de problème pour réaliser ton montage.

      Le problème reste à savoir comment tu places un résident minimal dans une mémoire ROM et comment tu fais le démarrage.

      Si je me rappelle bien, durant le pré-démarrage, la RAM est bloquée (isolée du processeur) et une copie automatique est faite dans le RAM à partir du ROM.

      Je ne me rappelle pas du circuit qui fait ça. Il avait deux registres d'adresse et un compteur qui envoie un signal quand tu fait un underflow, ce qui active le démarrage à partir du RAM.

      • Partager sur Facebook
      • Partager sur Twitter

      Le Tout est souvent plus grand que la somme de ses parties.

        2 juin 2019 à 6:59:34

        Bonjour,

        Il faudrait connaître tes moyens financiers (ce que tu peux/veux dépenser) par rapport au choix de ton micro-processeur.

        Est-ce seulement un hobby ou quelque chose de plus sérieux?

        Que possèdes-tu comme appareils de mesure et/ou montage?

        Quelles sont tes connaissances en programmation? En quel langage veux-tu programmer?

        Comment ton montage sera-t-il connecté à ton ordinateur?

        Sans ces détails, il est difficile de te conseiller.

        • Partager sur Facebook
        • Partager sur Twitter

        Le Tout est souvent plus grand que la somme de ses parties.

          2 juin 2019 à 16:52:01

          flottib a écrit:

          ps : je suis amateur en électronique (2 ans) et je sais utiliser des microcontrôleurs.


          Si tu sais utiliser les microcontrôleurs, quel est le problème pour utiliser un microprocesseur?
          • Partager sur Facebook
          • Partager sur Twitter
            3 juin 2019 à 1:19:00

            bonjour,

            je veux apprendre a utiliser un microprocesseur par loisir, et ce n'est pas un projet très sérieux. donc, je dépenserais  un prix requis pour le matériel, ni plus ni moins (moyen de gamme).

            je suis plutôt débutant en programmation (1 ans et demi seulement ).  je programme en python et surtout en c++ .

            je n'ai qu'un simple multimètre seulement. est ce que j'aurais besoin d'un oscillateur ?

            pour ta dernière question, tu veux dire s'il est relié en dehors d'une carte mère ou avec ?

            merci d'avoir consacré ton temps à me répondre 

            • Partager sur Facebook
            • Partager sur Twitter
              3 juin 2019 à 2:44:19

              Bonjour,

              Tu parles d'oscillateur, veux-tu dire oscilloscope? Cet appareil est plutôt dispendieux.

              Il y a des cross-compiler pour C++ et Python sur différentes plates-formes comme Mac, Windows et Linux.

              Voulais-tu te connecter avec un micro-controlleur? Je pense que c'est mieux d'être isolé de ton ordinateur. Cela t'oblige cependant à avoir plus de composantes.

              D'après l'heure de ton post, je ne sais pas si tu es en Amérique ou en Europe. Tu pourras trouver sur Internet la bonne compagnie pour choisir le micro-processeur qui convient à tes budgets.

              Ils offrent parfois des "kits" avec d'autres composantes et une carte-mère.

              Si tu fais une recherche avec: electronique hobby micro-processeurs kits

              Tu obtiendras sûrement des résultats intéressants.

              • Partager sur Facebook
              • Partager sur Twitter

              Le Tout est souvent plus grand que la somme de ses parties.

                3 juin 2019 à 14:34:12

                bonjour,


                tu as dit plus tôt de le connecter avec un micro-contrôleur.  pourrait tu m’éclairer un peu plus cette technique ?

                car sur internet, on trouve pas assez d'articles sur ce sujet.

                • Partager sur Facebook
                • Partager sur Twitter
                  3 juin 2019 à 17:08:38

                  Bonjour,

                  J'ai vu sur Internet que le mot micro-controlleur porte à confusion. On le décrit comme un système complexe incluant le micro-processeur, la mémoire RAM et ROM, etc.

                  On parle ici de systèmes embarqués.

                  Il s'agit ici plutôt de controlleur de communication synchrone ou asynchrone relié par une clé USB à l'ordinateur.

                  En faisant une recherche rapide, je vois que certains kits fournissent le logiciel pour controller ton kit de développement.

                  Il faudra aprofondir de ce côté.

                  • Partager sur Facebook
                  • Partager sur Twitter

                  Le Tout est souvent plus grand que la somme de ses parties.

                  comment programmer un microprocesseur ?

                  × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                  × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                  • Editeur
                  • Markdown