Les cookies assurent le bon fonctionnement de nos services. En utilisant ces derniers, vous acceptez l'utilisation des cookies. En savoir plus

Installation bootloader ATMEGA328P-PU à partir d’un Arduino UNO

Sauvegarder: J'aime

Partager:

Difficulté:

J'ai acheté des microcontrôleurs ATMEGA 328P-PU, afin de ne plus être dépend de l'architecture d'une carte type Arduino dans mes projets. .

A force d’utiliser des cartes de type Arduino, je rencontre un problème de taille. Je suis obligé de débrancher des projets pour en faire d’autre. Donc, je me suis dis qu’il était temps de commencer à penser un peu mieux mes projets. Et j’avais déjà vu qu’on pouvait faire utiliser le micro contrôleur ATMega328P-PU sans le reste de la carte Arduino. Voici comment la programmer à partir d’un Arduino Uno.

Matériel :

Budget : 20€

Etape 1 : Matériel

  • Un micro contrôleur ATMEGA328P-PU 
  • Arduino UNO ou du même type
  • Un crystal oscilateur 16 000 MHz
  • Une résistance de 10Kohm 
  • Breadboard 
  • Fils de connexion

Etape 2 : Installer l'IDE Arduino et charger l'ISP

Il faut commencer à installer l'IDE Arduino.

Il faut ensuite charge l'ISP sur la carte Arduino. Ça consiste à charger sur l’Arduino un programme qui va créer une sorte de Bios sur l’ATMega368P-PU qui est en parallèle.

  1. Connecte ton Arduino à ton PC (ou mac)
  2. Sélectionne la carte puis le port que tu utilises
  3. Ouvre l’IDE Arduino. Ici, tu dois charger l’ISP Arduino dans ton Arduino UNO par le menu : Fichier -> Exemples -> Arduino ISP
  4. Configure ensuite votre carte Arduino UNO en tant que programmeur ISP Outils >> Programmer: >> Arduino as ISP
  5. Puis upload le code sur la carte

Etape 3 : Montage sur la breadboard

Pour commencer, il faut déconnecter la carte Arduino de son alimentation et/ou du PC.

Ensuite, il faut installer le microcontrôleur à cheval sur les deux parties de la breadboard afin d'éviter les courts-circuits. Il y a un repère sur les ATMega (photo 2). Elle est juste à côté des PIN 1 et 28. Sur la photo 1, il est à gauche. Garde donc le même sens.
Le 5 V de la carte doit donc être reliée aux PINs 7 et 20. Le ground (GND) doit être relié aux PINs 8 et 22.
Ensuite, il faut connecter la sortie 10 au pin 1, la sortie 11 au pin 17, la sortie 12 au pin 18 et la sortie 13 au pin 19.
Il reste la résistance de 10 kΩ à connecter sur les pins 1 et 7 et l’oscillateur à connecter sur les pins 9 et 10.

Etape 4 :

Tu peux reconnecter ton Arduino à l’ordinateur. Puis va dans le menu Outils -> Graver la séquence d’initialisation.
Je te recommande d’attendre un peu que tout le process se termine, même si tu as l’impression que c’est fini. 

Sources :

triskey.fr


Sauvegarder: J'aime

Partager:

Recevez une fois par mois les meilleurs tutoriels Déco dans votre boîte mail


Ces tutoriels devraient vous plaire

Un assistant personnel qui réagit à la voie
Ajouter le bluetooth à sa porte de garage
Créer une console rétro avec un raspberry pi et recalbox

Triskey

Suivre


J'aime: 1

Découvrez d'autres tutoriels de

Triskey

Découvrez tous les tutoriels partagés sur Oui Are Makers

Powered by Oui Are Makers