Taula de continguts:

ATmega328p autònom (amb rellotge intern de 8 MHz): 4 passos
ATmega328p autònom (amb rellotge intern de 8 MHz): 4 passos

Vídeo: ATmega328p autònom (amb rellotge intern de 8 MHz): 4 passos

Vídeo: ATmega328p autònom (amb rellotge intern de 8 MHz): 4 passos
Vídeo: uc Atmega - set01_01 2024, Juliol
Anonim
ATmega328p autònom (amb rellotge intern de 8 MHz)
ATmega328p autònom (amb rellotge intern de 8 MHz)

L’ATmega328p és un microcontrolador d’un sol xip creat per Atmel a la família megaAVR (posteriorment Microchip Technology va adquirir Atmel el 2016). Compta amb un nucli de processador RISC de 8 bits de l’arquitectura Harvard modificat. Aquest microcontrolador és el cervell de la placa de desenvolupament Arduino i de moltes altres plaques de desenvolupament. Mitjançant aquest instructiu podeu minimitzar la mida dels vostres projectes i fer-los molt més econòmics. Això es fa reduint el nombre de components de la placa de desenvolupament, com ara LEDs integrats, oscil·ladors Crystal externs, condensadors externs i molts altres components redundants integrats a les plaques de desenvolupament.

Pas 1: es necessiten eines

Eines necessàries
Eines necessàries
Eines necessàries
Eines necessàries
Eines necessàries
Eines necessàries

Llista de peces necessàries

1. Resistències de 10K ohm

2. IC ATmega328P-PU

3. Cables de pont

4. Regulador de tensió LM7805

5. Taula de pa

6. Taula de desenvolupament Arduino Uno

També necessitem Arduino IDE per gravar Bootloader i penjar esbossos a ATmega328P. Podeu descarregar-lo des d’aquí

També heu de descarregar Arduino en una biblioteca de Breadboard. Podeu descarregar-lo des d’aquí segons la vostra versió IDE

Pas 2: gravació del carregador d'arrencada a Atmega328p

Cremant el carregador d'arrencada a Atmega328p
Cremant el carregador d'arrencada a Atmega328p

L'IC ATmega328P no ve precarregat amb un carregador d'arrencada. El carregador d’arrencada és un conjunt de codi que permet a l’IC interpretar el codi que carreguem mitjançant Arduino IDE.

Passos per carregar Bootloader a ATmega328P

1. Connecteu Arduino a ATmega328P tal com es mostra a la imatge.

Les connexions s’enumeren de la següent manera: -

ATmega328P pin 7 => Vcc

ATmega328P pin 8 => Gnd

ATmega328P pin 20 => Vcc

ATmega328P pin 22 => Gnd

ATmega328P pin 1 => pin D10 d'Arduino

ATmega328P pin 17 => pin D11 d'Arduino

ATmega328P pin 18 => pin D12 d'Arduino

ATmega328P pin 19 => pin D13 d'Arduino

estireu la resistència a través del pin 1 de l'ATmega328P

2. Afegiu un tauler al vostre IDE:

Feu una carpeta anomenada Maquinari (si encara no està present) a la carpeta d'esbós i extreu i copieu la biblioteca descarregada a aquesta carpeta.

Reinicieu l'IDE i cerqueu un nou tauler al menú Eines> Tauler, hauríeu de veure un tauler nou anomenat "ATmega328 en un tauler de control (rellotge intern de 8 MHz)". Si veieu aquest tauler, tot està bé fins ara.

3. Seleccioneu Port sèrie.

4. Seleccioneu el programador per a "Arduino com a ISP".

5. Graveu Bootloader anant a Eines de menú> Burn Booter.

Pas 3: Sketch Uploader Circuit

Sketch Uploader Circuit
Sketch Uploader Circuit
Sketch Uploader Circuit
Sketch Uploader Circuit

Podeu penjar esbossos a ATmega328P mitjançant la vostra placa Arduino.

Passos per penjar esbossos a ATmega328P

1. Traieu IC d'Arduino.

2. Connecteu Arduino a ATmega328P tal com es mostra a la imatge. Les connexions es mostren a continuació:

ATmega328P pin 7 => Vcc> ATmega328P pin 8 => Gnd

ATmega328P pin 20 => Vcc

ATmega328P pin 22 => Gnd

ATmega328P pin 1 => Restableix el pin d'Arduino

ATmega328P pin 2 => pin 1 o pin RX d'Arduino

ATmega328P pin 3 => pin 2 o pin TX d'Arduino

estireu la resistència a través del pin 1 de l'ATmega328P

3. Pengeu Sketch a Atmega328P mitjançant Arduino IDE.

4. Connecteu pins a ATmega328P segons el diagrama de mapatge de pins.

Recomanat: