• Blog
    • Electronique
      • Arduino
      • POV
      • Raspberry PI
    • Divers
      • Gadget
      • Geekeries
      • SteamPunk
    • Do It Yourself
    • High Tech
      • IHM
      • Innovation
      • Réalité Augmenté
    • Imprimante 3D
    • Informatique
      • Hardware
      • Internet
      • Multimedia
      • Software
    • Robotique
    • Test et expertise
  • Boutique
    • Cartes Arduino
    • Raspberry PI
    • Cartes de développement
    • Capteurs
- Annonce -
  • Blog
    • Electronique
      • Arduino
      • POV
      • Raspberry PI
    • Divers
      • Gadget
      • Geekeries
      • SteamPunk
    • Do It Yourself
    • High Tech
      • IHM
      • Innovation
      • Réalité Augmenté
    • Imprimante 3D
    • Informatique
      • Hardware
      • Internet
      • Multimedia
      • Software
    • Robotique
    • Test et expertise
  • Boutique
    • Cartes Arduino
    • Raspberry PI
    • Cartes de développement
    • Capteurs
Accueil » Electronique

DIY : Programmer un micro-contrôleur bit à bit

Semageek Publié le 24 septembre 2012
2
3.6K Vues


  • Partagez sur Facebook
  • Twittez

Pour programmer un micro-contrôleur, aujourd’hui on utilise bien souvent un ordinateur. AndroidRuberoid, lui, a préféré compliquer les choses en le programmant avec deux bouton-poussoirs.

Le micro-contrôleur utilisé est un ATTiny13 qui se programme normalement à travers une liaison SPI. Cette liaison SPI est composé d’une ligne SCK (l’horloge), une ligne MOSI (Master Output Slave input) et une ligne MISO (Master Input Slave Output).

Il suffit donc de câbler le Reset sur un interrupteur, et deux bouton-poussoir sur les ligne SCK et MOSI, ainsi qu’une LED pour visualiser le retour sur la ligne MISO.

Ensuite, vous pouvez écrire un programme en assembleur et en déduire les codes HEXA correspondant à chaque instruction. Puis, il suffit de les programmer dans le micro-contrôleur en simulant la liaison SPI à l’aide des bouton-poussoirs.

Attention, cette technique et longue et fastidieuse,et donc il vaut mieux se limiter à un programme assez court. Mais, cela reste une technique essentielle pour programmer un micro-contrôleur quand on a rien sous la main.

Voici une vidéo de démonstration :

Vues : 3 624
  • Partagez sur Facebook
  • Twittez


- Annonce -
AndroidRuberoidassembleurATTiny13bouton-poussoircodehexaliaisonmicro-contrôleurMISOMOSIprogrammerSCKspi


Auteur

Semageek

La trentaine et passionné par l’électronique et l’informatique. Le DIY et l'univers geek est une vocation que j’ai depuis tout petit, bercé entre les StarWars et les Mac Gyver. J’ai toujours eut une passion très forte pour l’informatique, depuis l’âge de 7 ans où j’ai eu mon premier ordinateur, un Tandy TRS-80 pour les connaisseurs. Et depuis, je suis assez autodidacte et je me forme à l’aide d’internet dans les divers langage de programmation. Actuellement je souhaite prendre un tournant dans ma vie et essayer de travailler à 100% à mon compte sur le web, alors j’essaie de lancer des sites, des idées des concepts dont Semageek fait partie.

Vous aimerez aussi
DIY : Transférer les données d’accès WiFi à un ESP8266 en LiFi
14 juin 2018
DIY : Un système d’alarme à base d’Arduino simple à réaliser
18 janvier 2017
The Airboard : Une petite carte compatible arduino dédiée aux objets connectés
22 janvier 2015
Une structure de robot qui permet un déplacement comme un ver
A lire en suivant

Une structure de robot qui permet un déplacement comme un ver

  • - Annonce -
  • Articles Populaires

    • 1
      Fabriquer un brouilleur de téléphone mobile.
    • 2
      Les 42 commandes les plus utiles sur Raspberry PI
    • 3
      DIY : Une machine CNC de gravure laser fabriquée avec une diode laser de graveur DVD

  • SEMAGEEK : Actualités High Tech, Robot, Électronique, DIY et Arduino.

    Mentions Légales

    Annonceurs

    À propos

    Contact

  • Articles Récents

    • STAR : Un robot modulable à base d'arduino qui se faufile partout
    • DIY : Fabriquer un robot mangeur de pièces avec une boite de Pringles et un arduino
    • Un robot imprimé en 3D qui dessine dans le sable.
  • Articles Populaires

    • 1
      Fabriquer un brouilleur de téléphone mobile.
    • 2
      Les 42 commandes les plus utiles sur Raspberry PI
    • 3
      DIY : Une machine CNC de gravure laser fabriquée avec une diode laser de graveur DVD

© Copyright Semageek® 2009 - 2020
Appuyez sur Entrée pour lancer votre recherche
Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considérerons que vous acceptez l'utilisation des cookies.Ok