Taula de continguts:
- Pas 1: requisits
- Pas 2: Connecteu Arduino amb PC
- Pas 3: pengeu el codi
- Pas 4: Connecteu el circuit
- Pas 5: fixar la comprensió
- Pas 6: baixeu el fitxer Zip
- Pas 7: cerqueu el codi del controlador
- Pas 8: detectar controlats
- Pas 9: definiu el fusible
- Pas 10: pengeu un fitxer hexadecimal
![Arduino com a ISP -- Grava fitxer hexadecimal a AVR -- Fusible a AVR -- Arduino com a programador: 10 passos Arduino com a ISP -- Grava fitxer hexadecimal a AVR -- Fusible a AVR -- Arduino com a programador: 10 passos](https://i.howwhatproduce.com/images/001/image-2389-51-j.webp)
Vídeo: Arduino com a ISP -- Grava fitxer hexadecimal a AVR -- Fusible a AVR -- Arduino com a programador: 10 passos
![Vídeo: Arduino com a ISP -- Grava fitxer hexadecimal a AVR -- Fusible a AVR -- Arduino com a programador: 10 passos Vídeo: Arduino com a ISP -- Grava fitxer hexadecimal a AVR -- Fusible a AVR -- Arduino com a programador: 10 passos](https://i.ytimg.com/vi/Rz6Guj6qY1o/hqdefault.jpg)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
![Image Image](https://i.howwhatproduce.com/images/001/image-2389-53-j.webp)
![](https://i.ytimg.com/vi/_nE8Tir_o_A/hqdefault.jpg)
![Requisits Requisits](https://i.howwhatproduce.com/images/001/image-2389-54-j.webp)
………………………
SUBSCRIU-vos al meu canal de YouTube per obtenir més vídeos …
Aquest article tracta sobre arduino com a isp.
Si voleu penjar un fitxer hexadecimal o si voleu configurar el fusible a AVR, no necessiteu comprar cap programador, podeu fer-ho amb arduino.
En aquest article he penjat fitxer hexadecimal a atmega8 si voleu penjar fitxer hexadecimal en un altre AVR, llavors enteneu el procés i seguiu els mateixos passos.
……………………
Pas 1: requisits
![Requisits Requisits](https://i.howwhatproduce.com/images/001/image-2389-55-j.webp)
![Requisits Requisits](https://i.howwhatproduce.com/images/001/image-2389-56-j.webp)
- Arduino uno
- Alguns cables de pont
- Taula de pa
- Oscil·lador de vidre (opcional si el controlador està configurat en un oscil·lador extern)
*** Si el controlador està fora de la caixa, no cal connectar aquest oscil·lador de vidre ****
Pas 2: Connecteu Arduino amb PC
![Connecteu Arduino amb PC Connecteu Arduino amb PC](https://i.howwhatproduce.com/images/001/image-2389-57-j.webp)
![Connecteu Arduino amb PC Connecteu Arduino amb PC](https://i.howwhatproduce.com/images/001/image-2389-58-j.webp)
![Connecteu Arduino amb PC Connecteu Arduino amb PC](https://i.howwhatproduce.com/images/001/image-2389-59-j.webp)
- Connecteu el vostre arduino amb l'ordinador
- Obriu arduino IDE i feu clic a Eines
- A continuació, feu clic a bord, aquí seleccioneu arduino uno
- Ara feu clic al port situat a sota del tauler, aquí seleccioneu el port on està connectat arduino.
***** el meu arduino està connectat a COM2, recordeu que el farem servir més endavant.
Pas 3: pengeu el codi
![Càrrega del codi Càrrega del codi](https://i.howwhatproduce.com/images/001/image-2389-60-j.webp)
![Càrrega del codi Càrrega del codi](https://i.howwhatproduce.com/images/001/image-2389-61-j.webp)
![Càrrega del codi Càrrega del codi](https://i.howwhatproduce.com/images/001/image-2389-62-j.webp)
- Aneu al fitxer, a continuació, a exemples
- Cerqueu un exemple d’ArduinoISP
- Pengeu el programa ArduinoISP
- Ara aneu a les eines i seleccioneu el programador "arduino com a isp"
No confongueu sobre arduino isp i arduino com a isp al programador.
Pas 4: Connecteu el circuit
![Circuit de connexió Circuit de connexió](https://i.howwhatproduce.com/images/001/image-2389-63-j.webp)
![Circuit de connexió Circuit de connexió](https://i.howwhatproduce.com/images/001/image-2389-64-j.webp)
![Circuit de connexió Circuit de connexió](https://i.howwhatproduce.com/images/001/image-2389-65-j.webp)
- Aquí gravem el fitxer Hex i configurem el fusible a Atmega8. Si us plau, enteneu el concepte perquè pugueu gravar fitxers hexadecimals en qualsevol tipus d’avr mitjançant arduino.
- Connecteu el circuit tal com es mostra a la foto.
- L'oscil·lador de vidre és opcional si l'Avr està configurat en un fusible extern, si l'AVR està fora de la caixa, no cal connectar-lo.
Pas 5: fixar la comprensió
![Fixa la comprensió Fixa la comprensió](https://i.howwhatproduce.com/images/001/image-2389-66-j.webp)
![Fixa la comprensió Fixa la comprensió](https://i.howwhatproduce.com/images/001/image-2389-67-j.webp)
![Fixa la comprensió Fixa la comprensió](https://i.howwhatproduce.com/images/001/image-2389-68-j.webp)
![Fixa la comprensió Fixa la comprensió](https://i.howwhatproduce.com/images/001/image-2389-69-j.webp)
- Com podeu veure a la primera foto hi ha el pin MISO, MOSI I SCK, que connectarem als 13, 12, 11 pins respectivament d’arduino.
- Com podeu veure a la segona foto hi ha el pin de reinicialització que connectarem al 10è pin d'arduino.
- A la tercera foto podeu veure pin VCC, AVCC i GND, connecteu AVCC i VCC a 5v d’arduino, GND a GND d’arduino.
Pas 6: baixeu el fitxer Zip
![Baixeu-vos el fitxer Zip Baixeu-vos el fitxer Zip](https://i.howwhatproduce.com/images/001/image-2389-70-j.webp)
- Baixeu-vos el fitxer zip que es mostra a continuació
- Extraieu el fitxer zip
Mirall Github:
codeload.github.com/vishalsoniindia/Arduin…
Pas 7: cerqueu el codi del controlador
![Cerqueu el vostre codi de controlador Cerqueu el vostre codi de controlador](https://i.howwhatproduce.com/images/001/image-2389-71-j.webp)
![Cerqueu el vostre codi de controlador Cerqueu el vostre codi de controlador](https://i.howwhatproduce.com/images/001/image-2389-72-j.webp)
![Cerqueu el vostre codi de controlador Cerqueu el vostre codi de controlador](https://i.howwhatproduce.com/images/001/image-2389-73-j.webp)
![Cerqueu el vostre codi de controlador Cerqueu el vostre codi de controlador](https://i.howwhatproduce.com/images/001/image-2389-74-j.webp)
Enganxeu el fitxer Hex a la mateixa carpeta que hem descarregat, on podreu veure el fitxer cmd.txt.
- Obriu el fitxer cmd.txt a la carpeta
- Copieu la primera línia que és "avrdude -c arduino -b 19200 -p xyz"
- Escriviu cmd a la barra superior del vostre ordinador, tal com es mostra a la foto.
- Aquí s'obre el terminal d'ordres
- Enganxeu la línia i premeu Retorn
- A la darrera foto podeu veure el nom controlat i el codi del controlador és m8 per atmega8.
Pas 8: detectar controlats
![Detecta controlat Detecta controlat](https://i.howwhatproduce.com/images/001/image-2389-75-j.webp)
![Detecta controlat Detecta controlat](https://i.howwhatproduce.com/images/001/image-2389-76-j.webp)
![Detecta controlat Detecta controlat](https://i.howwhatproduce.com/images/001/image-2389-77-j.webp)
- Copieu la segona línia al fitxer taxt que és "avrdude -c arduino -b 19200 -p m8 -P COM2 -n"
- Enganxeu-lo al terminal d'ordres
- Ara canvieu el vostre port de com. El meu és COM2 on està connectat el vostre arduino.
- Canvieu el codi del controlador, el meu és m8.
- Feu clic a Intro.
- Quan veieu alguna signatura del dispositiu i el fusible està bé, vol dir que es detecta el controlador.
Pas 9: definiu el fusible
![Estableix el fusible Estableix el fusible](https://i.howwhatproduce.com/images/001/image-2389-78-j.webp)
- Copieu aquesta línia que és "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m"
- Passeu-lo al terminal d’ordres.
- Ara canvieu el vostre port de com. El meu és COM2 on està connectat el vostre arduino.
- Canvieu el codi del controlador, el meu és m8.
- Aquest fusible està configurat a 8MHZ interns, cosa que significa que no cal connectar un oscil·lador Crystal extern.
- Feu clic a Intro.
- Ara el fusible està configurat, és un procés únic que no cal que faci la propera vegada.
Si voleu canviar el fusible, E2 és el fusible inferior i el D9 és el fusible més alt, el podeu canviar segons els vostres requisits.
Pas 10: pengeu un fitxer hexadecimal
![Pengeu fitxer hexadecimal Pengeu fitxer hexadecimal](https://i.howwhatproduce.com/images/001/image-2389-79-j.webp)
![Pengeu fitxer hexadecimal Pengeu fitxer hexadecimal](https://i.howwhatproduce.com/images/001/image-2389-80-j.webp)
![Pengeu fitxer hexadecimal Pengeu fitxer hexadecimal](https://i.howwhatproduce.com/images/001/image-2389-81-j.webp)
![Pengeu fitxer hexadecimal Pengeu fitxer hexadecimal](https://i.howwhatproduce.com/images/001/image-2389-82-j.webp)
- Copieu l'última línia i enganxeu-la al terminal d'ordres.
- A l'última línia podeu veure el nom del fitxer, substituïu-lo pel vostre nom de fitxer hexadecimal.
- Feu clic a Intro.
- Si veieu el mateix massatge que a la meva tercera foto, el fitxer hexadecimal es crema a AVR.
Abans d'això, enganxeu el fitxer hexadecimal a la mateixa carpeta, on podeu veure el fitxer cmd.txt
Ara canvieu el vostre port de com. El meu és COM2 on està connectat el vostre arduino
Canvieu el codi del controlador, el meu és m8
…. TOT FET……. HO HO HO..