Table des matières:

ATmega328p autonome (utilisant une horloge interne de 8 MHz) : 4 étapes
ATmega328p autonome (utilisant une horloge interne de 8 MHz) : 4 étapes

Vidéo: ATmega328p autonome (utilisant une horloge interne de 8 MHz) : 4 étapes

Vidéo: ATmega328p autonome (utilisant une horloge interne de 8 MHz) : 4 étapes
Vidéo: Arduino Halloween Skull Mirror | How to Make / Tutorial 2024, Juillet
Anonim
ATmega328p autonome (utilisant une horloge interne de 8 MHz)
ATmega328p autonome (utilisant une horloge interne de 8 MHz)

L'ATmega328p est un microcontrôleur monopuce créé par Atmel dans la famille megaAVR (plus tard Microchip Technology a acquis Atmel en 2016). Il possède un cœur de processeur RISC 8 bits à architecture Harvard modifiée. Ce microcontrôleur est le cerveau de la carte de développement Arduino ainsi que de nombreuses autres cartes de développement. En utilisant ce Instructable, vous pouvez minimiser la taille de vos projets et les rendre beaucoup moins chers. Cela se fait en réduisant le nombre de composants de la carte de développement tels que les LED intégrées, les oscillateurs à cristal externes, les condensateurs externes et de nombreux autres composants redondants intégrés aux cartes de développement.

Étape 1: Outils nécessaires

Outils nécessaires
Outils nécessaires
Outils nécessaires
Outils nécessaires
Outils nécessaires
Outils nécessaires

Liste des pièces nécessaires

1. résistances 10K ohms

2. CI ATmega328P-PU

3. Fils de cavalier

4. Régulateur de tension LM7805

5. Planche à pain

6. Carte de développement Arduino Uno

Nous avons également besoin d'Arduino IDE pour graver le chargeur de démarrage et de télécharger des croquis sur ATmega328P. Vous pouvez le télécharger à partir d'ici

Vous devez également télécharger Arduino sur une bibliothèque Breadboard. Vous pouvez le télécharger ici en fonction de votre version IDE

Étape 2: gravure du chargeur de démarrage sur Atmega328p

Graver le bootloader sur Atmega328p
Graver le bootloader sur Atmega328p

L'IC ATmega328P n'est pas préchargé avec un chargeur de démarrage. Le Bootloader est un ensemble de code qui permet à l'IC d'interpréter le code que nous téléchargeons à l'aide d'Arduino IDE.

Étapes pour télécharger Bootloader sur ATmega328P

1. Connectez Arduino à ATmega328P comme indiqué dans l'image.

Les connexions sont répertoriées comme suit: -

ATmega328P broche 7 => Vcc

ATmega328P broche 8 => Masse

ATmega328P broche 20 => Vcc

ATmega328P broche 22 => Masse

ATmega328P broche 1 => broche D10 d'Arduino

ATmega328P broche 17 => broche D11 d'Arduino

ATmega328P broche 18 => broche D12 d'Arduino

ATmega328P broche 19 => broche D13 d'Arduino

tirez la résistance sur la broche 1 de l'ATmega328P

2. Ajoutez une carte à votre IDE:

Créez un dossier nommé Matériel (s'il n'est pas déjà présent) dans votre dossier de croquis, extrayez et copiez la bibliothèque téléchargée dans ce dossier.

Redémarrez l'IDE et recherchez une nouvelle carte dans le menu Outils > Carte, vous devriez voir une nouvelle carte nommée "ATmega328 sur une maquette (horloge interne 8MHz)". Si vous voyez ce tableau, tout va bien jusqu'à présent.

3. Sélectionnez Port série.

4. Sélectionnez le programmeur sur "Arduino en tant que FAI".

5. Gravez Bootloader en allant dans Menu Tools > Burn Bootloader.

Étape 3: Circuit de téléchargement de croquis

Circuit de téléchargement de croquis
Circuit de téléchargement de croquis
Circuit de téléchargement de croquis
Circuit de téléchargement de croquis

Vous pouvez télécharger des croquis sur ATmega328P à l'aide de votre carte Arduino.

Étapes pour télécharger des croquis sur ATmega328P

1. Retirez IC d'Arduino.

2. Connectez Arduino à ATmega328P comme indiqué dans l'image, les connexions sont répertoriées comme suit:

ATmega328P broche 7 => Vcc>ATmega328P broche 8 => Gnd

ATmega328P broche 20 => Vcc

ATmega328P broche 22 => Masse

Broche ATmega328P 1 => Broche de réinitialisation d'Arduino

ATmega328P broche 2 => broche 1 ou broche RX d'Arduino

ATmega328P broche 3 => broche 2 ou broche TX d'Arduino

tirez la résistance sur la broche 1 de l'ATmega328P

3. Téléchargez Sketch sur Atmega328P à l'aide d'Arduino IDE.

4. Connectez les broches à ATmega328P selon le schéma de mappage des broches.

Conseillé: