Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
ATmega328p este un microcontroler cu un singur cip creat de Atmel în familia megaAVR (ulterior Microchip Technology a achiziționat Atmel în 2016). Are o arhitectură Harvard modificată, un procesor RISC pe 8 biți. Acest microcontroler este creierul plăcii de dezvoltare Arduino, precum și a multor alte plăci de dezvoltare. Folosind acest instructabil puteți minimiza dimensiunea proiectelor dvs. și le puteți face mult mai ieftine. Acest lucru se realizează prin reducerea numărului de componente ale plăcii de dezvoltare, cum ar fi LED-urile de la bord, oscilatoarele externe Crystal, condensatoarele externe și multe alte componente redundante încorporate în plăcile de dezvoltare.
Pasul 1: Instrumente necesare
Lista pieselor necesare
1. Rezistențe de 10K ohm
2. ATmega328P-PU IC
3. Sârme jumper
4. Regulator de tensiune LM7805
5. Pană de pâine
6. Consiliul de dezvoltare Arduino Uno
De asemenea, avem nevoie de Arduino IDE pentru a încărca Bootloader și pentru a încărca schițe pe ATmega328P. O puteți descărca de aici
De asemenea, trebuie să descărcați Arduino de pe o bibliotecă Breadboard. Puteți să-l descărcați de aici în conformitate cu versiunea dvs. IDE
Pasul 2: Arderea Bootloader-ului la Atmega328p
IC-ul ATmega328P nu vine preîncărcat cu un bootloader. Bootloader-ul este un set de cod care permite IC-ului să interpreteze codul pe care îl încărcăm utilizând Arduino IDE.
Pași pentru a încărca Bootloader pe ATmega328P
1. Conectați Arduino la ATmega328P așa cum se arată în imagine.
Conexiunile sunt listate după cum urmează: -
ATmega328P pin 7 => Vcc
ATmega328P pin 8 => Gnd
ATmega328P pin 20 => Vcc
ATmega328P pin 22 => Gnd
ATmega328P pinul 1 => pinul D10 al Arduino
ATmega328P pinul 17 => pinul D11 al Arduino
ATmega328P pinul 18 => pinul D12 al Arduino
ATmega328P pinul 19 => pinul D13 al Arduino
trageți rezistorul în pinul 1 al ATmega328P
2. Adăugați placa la IDE:
Creați un folder numit Hardware (dacă nu este deja prezent) în folderul de schiță și extrageți și copiați biblioteca descărcată în acel folder.
Reporniți IDE și căutați o nouă placă în meniul Instrumente> Placă, ar trebui să vedeți o placă nouă numită "ATmega328 pe o placă de calcul (ceas intern de 8 MHz)". Dacă vedeți această placă, totul este bine până acum.
3. Selectați Port serial.
4. Selectați programatorul pentru „Arduino ca ISP”.
5. Ardeți Bootloader accesând Meniu Tools> Burn Bootloader.
Pasul 3: Circuit de încărcare a schițelor
Puteți încărca schițe pe ATmega328P folosind placa Arduino.
Pași pentru încărcarea schițelor pe ATmega328P
1. Scoateți IC din Arduino.
2. Conectați Arduino la ATmega328P așa cum se arată în imagine, Conexiunile sunt listate după cum urmează:
ATmega328P pin 7 => Vcc> ATmega328P pin 8 => Gnd
ATmega328P pin 20 => Vcc
ATmega328P pin 22 => Gnd
ATmega328P pin 1 => Resetați pinul Arduino
ATmega328P pin 2 => pin 1 sau pin RX al Arduino
ATmega328P pin 3 => pin 2 sau pin PIN Arduino
trageți rezistorul în pinul 1 al ATmega328P
3. Încărcați Sketch pe Atmega328P folosind Arduino IDE.
4. Conectați pinii la ATmega328P conform schemei de mapare a pinilor.