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

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

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


Ces tutoriels devraient vous plaire

vignette Fabriquer une lampe à lave
Fabriquer une lampe à lave
vignette Connecter un  écran LCD en I2C
Connecter un écran LCD en I2C
vignette Arduino Uno - Capteur d'humidité au sol.
Arduino Uno - Capteur d'humidité au sol.
avaatar Triskey

Triskey

Suivre

Vues: 4693
Mis en favoris: 3

Découvrez d'autres tutoriels de

Triskey

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

Powered by Oui Are Makers