Partage
  • Partager sur Facebook
  • Partager sur Twitter

Comment faire un microcontroleur ?

    24 janvier 2014 à 18:40:02

    Bonjour, j'aimerai faire un microcontroleur en utilisant aussi arm7 dans ce style la mais je ne sais pas quelle mot clefs cherche sur google. Et comment peut t'on le programmer pour par exemple allumer une led.

    Voila l'image :

    https://s3.amazonaws.com/ksr/assets/001/270/929/16f4a69f378aad8601e1c182a6b70c04_large.png?1383400813

    Merci.

    -
    Edité par mafiachachou1 24 janvier 2014 à 18:40:39

    • Partager sur Facebook
    • Partager sur Twitter
      24 janvier 2014 à 20:51:00

      Salut

      En fait, tu ne veux pas "faire" un micro controleur, mais simplement utiliser un micro controleur ?

      Le plus simple, utilise Arduino. Sinon (mais il vaut mieux avoir des connaissances en électronique et en programmation), achète un micro contrôleur (soit un ATmega comme dans le arduino, soit PIC est pas mal utilisé aussi) et programme le directement avec un programmateur.

      • Partager sur Facebook
      • Partager sur Twitter
        24 janvier 2014 à 22:25:35

        Pourquoi ne pas acheter quelque chose de tout fait ?

        Exemple : http://fr.farnell.com/olimex/olimexino-stm32/demo-board-olimexino-stm32/dp/2061325

        • Partager sur Facebook
        • Partager sur Twitter
          27 janvier 2014 à 14:06:38

          Pour avoir le plaisir de le faire sois meme ;)
          • Partager sur Facebook
          • Partager sur Twitter
            27 janvier 2014 à 14:20:59

            mafiachachou1 a écrit:

            Pour avoir le plaisir de le faire sois meme ;)

            Tu possèdes :

            • imprimante bonne qualité et feuille transparente
            • tubes UV dans une boîte étanche à la lumière et plaque photosensisble pour circuit imprimé
            • Bain révélateur
            • perceuce colonne avec taille de forêt divers
            • fer à souder et étain
            • beaucoup de temps ?
            • Partager sur Facebook
            • Partager sur Twitter

            Retrouvez moi sur mon blog et ma chaine Youtube !

              27 janvier 2014 à 14:42:21

              Tu peux aussi faire ça en quelques mois avec de bonnes connaissances en architecture de processeur et un petit niveau de verilog ou VHDL. Ensuite il suffit de l’instancier dans un FPGA. Si tu veux vraiment avoir ta propre puce il faudra te taper le dessin des masques (heureusement largement automatisé dans un flot de conception numérique), puis envoyer ça à un fondeur (attention, c’est cher).

              • Partager sur Facebook
              • Partager sur Twitter
              Zeste de Savoirbépocode minimal  — Ge0 <3
                27 janvier 2014 à 15:17:46

                T'exagère, je l'ai fait en quelques semaines (150H ?) (pour un processeur 16 bits qui tournait à 25 MHz et 2 MIPS (voir plus, toutes les instructions ne prenaient pas le même temps), instancié dans un Spartan 3 (je n'avais pas 10k€ à mettre pour fabriquer un processeur aussi pourri). (10k€, c'est le prix en n'occupant que quelques mm² d'un wafer partagé avec d'autres entités faisant du prototypage, et pour des techno de gravure bas de gamme, loin du TSMC 90nm des Cortex M3).

                -
                Edité par Natalya 27 janvier 2014 à 15:18:36

                • Partager sur Facebook
                • Partager sur Twitter
                64kB de mémoire, c'est tout ce dont j'ai besoin
                  27 janvier 2014 à 16:54:20

                  Natalya a écrit:

                  T'exagère, je l'ai fait en quelques semaines (150H ?) (pour un processeur 16 bits qui tournait à 25 MHz et 2 MIPS (voir plus, toutes les instructions ne prenaient pas le même temps)

                  Toute seule ou bien encadré ? Parce que ça change la donne quand même.

                  • Partager sur Facebook
                  • Partager sur Twitter
                  Zeste de Savoirbépocode minimal  — Ge0 <3
                    27 janvier 2014 à 18:30:38

                    J'ai quand même bien envie de dire que ça ne chose pas grand chose : dans tous les cas, je doute fort que Mafiachacho ai 10k€ à mettre dans ce projet.

                    mafiachachou1 a écrit:

                    Pour avoir le plaisir de le faire sois meme ;)

                    Que les choses soient clairs, tu souhaites :

                    - faire le microprocesseur toi même (donc créer ta propre puce) ?

                    OU

                    - faire ta petite plaque toi même sur laquelle tu viendra souder une puce ARM et différents composants (condensateurs, LED, résistances ...) achetés dans le commerce ?

                    • Partager sur Facebook
                    • Partager sur Twitter
                      28 janvier 2014 à 0:15:17

                      Eskimon a écrit:

                      mafiachachou1 a écrit:

                      Pour avoir le plaisir de le faire sois meme ;)

                      Tu possèdes :

                      • imprimante bonne qualité et feuille transparente
                      • tubes UV dans une boîte étanche à la lumière et plaque photosensisble pour circuit imprimé
                      • Bain révélateur
                      • perceuce colonne avec taille de forêt divers
                      • fer à souder et étain
                      • beaucoup de temps ?

                      Chuck Norris le fait avec un bloc de silicium, un burin, et une très grosse loupe.
                      • Partager sur Facebook
                      • Partager sur Twitter
                        28 janvier 2014 à 10:33:04

                        Euh si c'est juste faire un microcontrôleur, il s'agit juste de prendre un microprocesseur, une ram/rom, timer, et une interface E/S, puis de faire le décodage d'adresse, non ? Ça a pas trop d'intérêt, mais si tu tapes "Z80 board" dans google, tu auras pas mal de schémas pour réaliser une carte à base de microprocesseur Z80.
                        • Partager sur Facebook
                        • Partager sur Twitter
                        - Il y a un chemin vers chaque sommet, même le plus haut -
                          29 janvier 2014 à 0:26:10

                          simbilou a écrit:

                          Toute seule ou bien encadré ? Parce que ça change la donne quand même.

                          Seule, cela dit, je ne compte que le temps d'implémentation et de test, j'avais le design en tête (et même sur papier) avant de commencer (d'ailleurs, comme indiqué par les perfs annoncées, il était pourri). J'ai juste eu quelque corrections à faire. Ah, évidemment, en aussi peu de temps, on peut oublier les caches, les DMA, les IT imbriquées, les MMU, la gestion de l'alimentation, ... Et j'ai juste un processeur, pas de périphériques.

                          • Partager sur Facebook
                          • Partager sur Twitter
                          64kB de mémoire, c'est tout ce dont j'ai besoin

                          Comment faire un microcontroleur ?

                          × 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