Sommario:
- Passaggio 1: raccogliere tutte le cose
- Passaggio 2: carica il programma ISP sulla scheda Arduino
- Passaggio 3: collegare la scheda AVR di destinazione alla scheda Arduino
- Passaggio 4: masterizzare il bootloader sulla scheda AVR
- Passaggio 5: testare la scheda AVR
- Passaggio 6: è fatto
Video: Come programmare una scheda AVR utilizzando una scheda Arduino: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Hai una scheda microcontrollore AVR in giro? È complicato programmarlo? Bene, sei nel posto giusto. Qui, ti mostrerò come programmare una scheda microcontrollore Atmega8a utilizzando una scheda Arduino Uno come programmatore. Quindi, senza ulteriori indugi, iniziamo!
Passaggio 1: raccogliere tutte le cose
Ecco tutto ciò di cui avrai bisogno:
- Una scheda microcontrollore Arduino UNO/MEGA/nano.
- Una scheda microcontrollore AVR con un microcontrollore compatibile (come un Atmega 8a)
- Un cavo USB appropriato per la scheda Arduino
- Sei ponticelli (due per l'alimentazione, uno per il ripristino della scheda AVR di destinazione e gli altri tre per la comunicazione)
Clicca sull'immagine sopra per saperne di più.
Passaggio 2: carica il programma ISP sulla scheda Arduino
Avvia l'IDE Arduino e vai su File>Esempi>ArduinoISP. Seleziona la scheda appropriata da Strumenti>Schede. Carica il programma sulla scheda Arduino.
Passaggio 3: collegare la scheda AVR di destinazione alla scheda Arduino
Effettuare le connessioni come segue (da AVR a scheda Arduino):
VCC a 5 volt
GND a GND
RST/RESET su D10
MISO a D11
MOSI a D12
SCK a D13
Se non riesci a trovare nessuno di questi pin etichettati, controlla la scheda tecnica del chip del microcontrollore sul web. Ho aggiunto uno schema di piedinatura di alcuni popolari circuiti integrati per microcontrollori Atmega sopra. La mia scheda AVR aveva un Atmega 8a. Inoltre, tutti i pin importanti sulla scheda erano etichettati. Assicurati di non utilizzare fili allentati e fragili.
Passaggio 4: masterizzare il bootloader sulla scheda AVR
Vai a Strumenti> Schede> Seleziona Arduino NG o precedente. Quindi vai su strumenti>Processore e seleziona quello presente sulla tua scheda AVR. Vai a Strumenti> Programmatore e seleziona Arduino come ISP. Ora vai di nuovo su Strumenti e quindi fai clic su "Masterizza Bootloader". I LED RX e TX sulla scheda Arduino dovrebbero lampeggiare velocemente un paio di volte e se viene visualizzato un messaggio che indica "Fine masterizzazione bootloader" senza alcun errore, la scheda AVR è pronta per essere programmata!
Passaggio 5: testare la scheda AVR
Carica un programma semplice, come il lampeggio del LED. Vai a File>Esempi>Base>Blink. Tieni premuto il tasto Maiusc e fai clic sul pulsante Carica. Al termine del caricamento, è possibile rimuovere i cavi di connessione e accendere la scheda AVR e verificare se è stata programmata correttamente.
Passaggio 6: è fatto
Ora puoi utilizzare una scheda AVR per realizzare fantastici progetti di elettronica. Dato che amo il modellismo ferroviario, ho caricato un semplice programma per far funzionare una locomotiva su un layout automatizzato. Poiché la mia scheda AVR ha due uscite motore, posso usarle per controllare la locomotiva e uno scambio. Il file di programma di questo codice può essere trovato nel passaggio successivo. Se sei interessato, puoi controllare anche il mio.
Mi piacerebbe sapere cosa ci hai fatto oggi. Ti auguro il meglio!
Consigliato:
Come eseguire il flashing o programmare il firmware ESP8266 AT utilizzando ESP8266 Flasher and Programmer, modulo IOT Wifi: 6 passaggi
Come eseguire il flashing o programmare il firmware ESP8266 AT utilizzando ESP8266 Flasher and Programmer, modulo IOT Wifi: Descrizione: questo modulo è un adattatore/programmatore USB per moduli ESP8266 di tipo ESP-01 o ESP-01S. È convenientemente dotato di un connettore femmina 2x4P da 2,54 mm per collegare ESP01. Inoltre rompe tutti i pin dell'ESP-01 tramite un 2x4P 2,54 mm maschio h
Come programmare PIC MCU con il programmatore PICkit utilizzando una breadboard: 3 passaggi
Come programmare l'MCU PIC con il programmatore PICkit utilizzando una breadboard: non sono necessari strumenti costosi e sofisticati per giocare con i microcontrollori PIC (o qualsiasi altro). Tutto ciò di cui hai bisogno è una breadboard in cui testare il circuito e la programmazione. Ovviamente è necessario un qualche tipo di programmatore e IDE. In questa istruzione
Come programmare Arduino Pro Mini utilizzando Arduino UNO.: 4 passaggi
Come programmare Arduino Pro Mini usando Arduino UNO.: Ciao ragazzi, oggi condivido un metodo semplice per programmare Arduino Pro mini usando Arduino UNO. Questo tutorial è per coloro che stanno iniziando con arduino e vogliono ridurre le dimensioni del loro progetto utilizzando un Arduino Pro mini.Arduino Pro mini
Come programmare e ripristinare Arduino utilizzando uno smartphone Android: 8 passaggi
Come programmare e ripristinare Arduino utilizzando uno smartphone Android: potresti aver utilizzato l'adattatore OTG per collegare Pendrive e controller di gioco e alimentare piccoli dispositivi. Puoi fare molte più cose oltre ad alimentare la tua scheda Arduino con Smart Phone. In questo tutorial, compileremo e caricheremo Ardu
Come programmare utilizzando il logo MSW: 6 passaggi
Come programmare usando il logo MSW: AGGIORNAMENTO: NUOVO FANTASTICO FILE BOX. REVISION V2.9UPDATE luglio 30,2009: AWESOME BOX FILE VERSION 3.0 ADDEDUPDATE agosto 16,2009: AGGIUNTA SCREENSHOT DI AWESOME BOX V3.0Questo istruibile ti insegnerà come usare MSW Logo.MSW Logo è una programmazione educativa