Sommario:
- Forniture
- Passaggio 1: ISP Arduino
- Passaggio 2: trova la scheda tecnica per il tuo AVR e controlla il pin out
- Passaggio 3: collega Arduino all'AVR
- Passaggio 4: ottenere l'impostazione del fusibile e l'APP AVRDUDE
- Passaggio 5: ottieni il tuo file HEX dal tuo codice C
- Passaggio 6: la fine
Video: Come caricare il codice C su AVR utilizzando Arduino Uno come programmatore: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Ciao a tutti:D
Qui condividerò un modo semplice per programmare qualsiasi chip AVR utilizzando Arduino Uno R3
Tutto ciò di cui hai bisogno per masterizzare il codice sul tuo microcontrollore è Arduino Uno invece di acquistare un programmatore specifico che costa molto.
Forniture
Avrai bisogno:
- Arduino uno r3 con chip removibile (1)
- Ponticelli
- Condensatore elettrolitico da 10uF (1)
- File esadecimale generato dal tuo codice C
Passaggio 1: ISP Arduino
Primo: apri il tuo IDE Arduino e carica l'ISP Arduino nel tuo Arduino
lo trovi in File -> Esempi
Prima di premere il tasto di caricamento è necessario controllare il tipo di scheda e la porta COM.
NOTA: questo codice trasformerà il tuo Arduino in un programmatore!
Passaggio 2: trova la scheda tecnica per il tuo AVR e controlla il pin out
Il pin 1 è il pin che ha un piccolo punto vicino
abbiamo bisogno (VCC, GND, Reset, UCSK, MISO, MOSI) di localizzarli nel tuo AVR.
Passaggio 3: collega Arduino all'AVR
collega Arduino all'AVR secondo la figura e la scheda tecnica dell'AVR
e non dimenticare di collegare un condensatore da 10uF tra GND e RST del tuo Arduino per disabilitare il ripristino automatico di Arduino
Passaggio 4: ottenere l'impostazione del fusibile e l'APP AVRDUDE
vai a
www.engbedded.com/fusecalc/
e seleziona il tuo AVR, il mio è Atmega16
Non cambierò nulla quindi non distruggo il mio AVR, ma cambierò l'RC interno a 8 MHZ "Puoi scegliere il cristallo esterno da 16 MHZ" dipende da te.
scorri verso il basso e copia l'argomento avrdude
per incollarlo nel programma AVRDUDE.
il mio è
-U lfuse:w:0xe4:m -U hfuse:w:0x99:m
Link per il download di AVEDUD:
download.savannah.gnu.org/releases/avrdude/
quindi aprilo e modifica le impostazioni come l'immagine e in base al tuo hardware e non dimenticare di incollare le impostazioni del fusibile in Argomenti aggiuntivi della riga di comando
Passaggio 5: ottieni il tuo file HEX dal tuo codice C
Scriverò un semplice codice c per far lampeggiare un LED nel PIN 20
carica il file esadecimale su avrdude nella sezione Flash e premi il programma
Passaggio 6: la fine
Per qualsiasi domanda commenta in basso
Consigliato:
Arduino come ISP -- Masterizza file esadecimale in AVR -- Fusibile nell'AVR -- Arduino come programmatore: 10 passaggi
Arduino come ISP || Masterizza file esadecimale in AVR || Fusibile nell'AVR || Arduino As Programmer:………………………ISCRIVITI al mio canale YouTube per altri video……..Questo articolo è tutto su arduino come isp. Se vuoi caricare un file esadecimale o se vuoi impostare il tuo fusibile in AVR, non è necessario acquistare un programmatore, puoi farlo
Come caricare il programma Arduino Pro Mini 328P utilizzando Arduino Uno: 6 passaggi
Come caricare il programma Arduino Pro Mini 328P utilizzando Arduino Uno: Arduino Pro Mini è il chipboard più piccolo con 14 pin I/O, funziona a 3,3 volt - 5 volt CC e consente di caricare facilmente il codice nel dispositivo di programmazione. Specifiche: 14 ingressi/uscite digitali RX, TX, D2~D13, 8 ingressi analogici A0~A7 1
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 caricare il programma o il codice in Arduino Pro Mini utilizzando il cavo convertitore seriale UART CH340: 4 passaggi
Come caricare il programma o il codice in Arduino Pro Mini utilizzando il cavo convertitore seriale UART CH340: I cavi seriali USB TTL sono una gamma di cavi convertitori da USB a seriale che forniscono connettività tra le interfacce USB e UART seriale. È disponibile una gamma di cavi che offrono connettività a 5 volt, 3,3 volt o livelli di segnale specificati dall'utente con
Come costruire un programmatore USBTiny ISP: utilizzando la fresatrice PCB CNC: 13 passaggi (con immagini)
Come costruire un programmatore USB Tiny ISP: utilizzando CNC PCB Milling Machine: hai pensato a come costruire il tuo progetto elettronico da zero? Fare progetti di elettronica è così eccitante e divertente per noi, creatori. Ma la maggior parte dei produttori e degli appassionati di hardware che stanno solo facendo un passo avanti verso la cultura dei produttori hanno costruito i loro progetti