Taula de continguts:
- Pas 1: pengeu el codi ArduinoISP a Arduino UNO
- Pas 2: configureu la configuració bàsica de taulers de pa per a ATmega328P
- Pas 3: Cremeu el carregador d'arrencada
- Pas 4: pengeu el vostre codi a ATmega328P
Vídeo: Redueix els teus projectes Arduino - Arduino UNO com a programador ATmega328P (https://youtu.be/YO61YCaC9DY): 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Enllaç de vídeo:
Programar ATmega328P mitjançant Arduino com a ISP (In-System Programmer) us permet utilitzar les funcions d’Arduino en una placa de configuració o PCB. Sobretot ajuda quan fas el teu projecte universitari. També redueix el cost del projecte i la mida. Simplement, feu les proves a Arduino i finalitzeu el projecte a ATmega328P. La programació de l'ATmega328P mitjançant Arduino com a ISP només fa uns quants passos. Abans de continuar amb la part del programa, heu de saber què és Bootloader.
El carregador d’arrencada a Arduino / ATmega328P: el carregador d’arrencada és un esbós programat a la memòria flash programable de l’Arduino / ATmega328P (i ocupa 4380 bytes dels 32KBytes disponibles). És el que diferencia un Arduino ATmega328P i un Atmega328P de fàbrica normal. El carregador d’Arduino s’executa quan la placa està engegada (o quan premem el botó de reinicialització). Aquest carregador d'arrencada inicialment espera un nou esbós al port sèrie des de l'IDE Arduino, si obté alguna cosa, el nou esbós es gravarà a la memòria flash o bé executarà l'esbós que es va gravar anteriorment. La majoria dels microcontroladors Arduino tenen la funció de reinici automàtic que permet a l'IDE Arduino restablir i carregar el codi. El carregador d'arrencada només ha d'entendre el que està enviant l'IDE Arduino i escriure-ho a la memòria flash del microcontrolador. Per gravar codi en un Atmega328P sense el carregador d’arrencada Arduino, necessitareu un programador d’ISP com AVR ISP.
Per tant, aquí bàsicament gravarem el carregador d’arrencada a l’ATmega328P acabat de comprar i després utilitzarem Arduino com a ISP per gravar l’esbós desitjat a ATmega328P.
Arduino - Bootloader
Arduino: entorn
Passos per utilitzar Arduino UNO com a programador ATmega328P:
Pas 1: pengeu el codi ArduinoISP a Arduino UNO.
Pas 2: configureu la configuració bàsica de la taula de proves per a l'ATmega328P.
Pas 3: gravar Bootloader.
Pas 4: pengeu el vostre codi a ATmega328P.
Pas 1: pengeu el codi ArduinoISP a Arduino UNO
ArduinoISP és un esbós que funciona com a esbós del carregador d’arrencada després de gravar-lo a la memòria flash de l’ATmega328P. Primer de tot, verifiqueu la configuració de la següent manera:
Tauler: "Arduino / Genuino Uno"
PORT: "COM2" // Pot ser que el vostre sigui diferent
Programador: "AVRISP mkII"
A continuació, aneu a Fitxer> Exemples> ArduinoISP> ArduinoISPA i pengeu-lo a Arduino Uno.
Pas 2: configureu la configuració bàsica de taulers de pa per a ATmega328P
A la part superior es mostra la configuració bàsica de l’ATmega328P perquè sigui funcional. Després de configurar el tauler de revisió, és hora de connectar aquesta unitat de tauler de treball amb Arduino. Ara seguiu la connexió indicada anteriorment a la figura per connectar el circuit Arduino i el tauler de control.
Pas 3: Cremeu el carregador d'arrencada
Esperem que hàgiu entès l’ús del gravador d’arrencada. Necessitem gravar només el carregador d’arrencada i, després, programar ATmega328P tantes vegades com vulgueu sense tornar a cremar el carregador d’arrencada. Ara és hora de cremar el carregador d’arrencada. Modifiqueu la configuració de les eines tal com es mostra a la imatge i, a continuació, Graveu el carregador d'arrencada.
Pas 4: pengeu el vostre codi a ATmega328P
Obriu el codi que voleu penjar.
Mantingueu la configuració d'eines igual que la del procés de gravació del carregador d'arrencada.
Ara pengeu el codi a ATmega328P mitjançant "Maj + Puja".
Així és com podeu programar ATmega328P mitjançant Arduino Uno. Si teniu cap dubte, no dubteu a preguntar-ho a la secció de comentaris.
Descàrregues:
Full de dades ATmega328P
Comprar:
ATmega328P d'Amazon India:
Arduino Uno Original d'Amazon Índia:
Arduino Uno de baix cost d’Amazon India:
Recomanat:
Els tres millors projectes electrònics amb transistor D-882: 9 passos
3 millors projectes d’electrònica impressionant que utilitzen el transistor D-882: JLCPCB és l’empresa de prototips de PCB més gran de la Xina i un fabricant d’alta tecnologia especialitzat en prototips de PCB ràpids i producció de PCB de lots petits, amb més de 10 anys d’experiència en fabricació de PCB. Són capaços de proporcionar solucions rendibles
Troba els teus hàbits de visualització de televisió: 7 passos
Trobeu els vostres hàbits de visualització de televisió: cada mes paguem factures elevades pel lloguer de paquets de TV. Però no tenim ni idea de quants canals estem mirant realment. Fins i tot no tenim cap idea de les hores que passem per mirar la televisió. Aquí he construït un registrador de dades que us permetrà
AUTOMATITZACIÓ DOMICILIÀRIA (CONTROLA ELS TEUS APARELLS DES DE QUALSEVOL RACÓ DEL MÓN) .: 5 passos
AUTOMATITZACIÓ DOMICILIAR (CONTROLAR ELS SEUS APARELLS DES DE QUALSEVOL RACÓ DEL MÓN). novetat en ESP8266, assegureu-vos que consulteu aquest instructiu: -Iniciació amb NodeM
FES ELS TEUS CAPUTXES IPOD !!!: P: 8 passos
FES ELS TEUS PROPIOS CAPUTXES IPOD !!!: P: així que caminaràs un dia i escoltaràs el teu iPod i comença a ploure, de manera que el teu iPod s’ha de refredar. així que posa el teu petit reproductor de mp3 a una dessuadora amb caputxa per a iPod !! pàgs aquest és el meu primer instructable, així que aneu fàcilment a la taxa de plz i a fer comentaris
Distribuïu els vostres instructables, els temes del fòrum i els vostres preferits a Twitter i Facebook: 3 passos
Distribuïu els vostres instructables, els temes del fòrum i els vostres preferits a Twitter i Facebook: mitjançant els canals RSS del vostre compte i d'un parell de llocs web útils, és possible sindicar i compartir els vostres instructables, els temes del fòrum, els preferits i tota la resta de la vostra activitat a Instructibles a Facebook o Twitter. Aquesta és una gran manera