Taula de continguts:
- Pas 1: Esquema del circuit del programador
- Pas 2: placa de circuit
- Pas 3: components de soldadura
- Pas 4: Gravació del programa a la memòria del microcontrolador
Vídeo: Programador ISP per a microcontroladors AVR: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Un programador de microcontroladors és un dispositiu de maquinari acompanyat de programari que s’utilitza per transferir el codi d’idioma de la màquina al microcontrolador / EEPROM des del PC. El programador ISP per a microcontroladors AVR és programador de sèrie que utilitza el port sèrie per interactuar amb el PC mitjançant protocols RS232. Són més populars entre els aficionats que treballen en PC i simplement són de fabricació.
Pas 1: Esquema del circuit del programador
Un programador de microcontroladors és un dispositiu de maquinari acompanyat de programari que s’utilitza per transferir el codi de llenguatge de la màquina al microcontrolador EEPROM des del PC. El compilador converteix el codi escrit en idiomes com assembly, C, java, etc. en codi de llenguatge automàtic i el desa en un fitxer hexadecimal. Un programador de microcontroladors actua com una interfície entre el PC i el controlador de destinació. El programari API del programador llegeix les dades del fitxer hexadecimal emmagatzemat al PC i les alimenta a la memòria del controlador. El programari transfereix les dades del PC al maquinari mitjançant un port sèrie, paral·lel o USB.
El microcontrolador ATmega32 es programa mitjançant els pins destinats a la comunicació SPI. La interfície perifèrica de sèrie és un protocol síncron, full-duplex. SPI també es coneix com a protocol "interfície de 3 fils" perquè necessita 3 línies de comunicació anomenades MISO, MOSI i SCK. El protocol SPI necessita dos dispositius per a la comunicació. Un d’ells es considera MASTER i un altre com a ESCLAU.
Pas 2: placa de circuit
Podeu fer la vostra pròpia placa de circuit a casa mitjançant el mètode de transferència de tòner.
Utilitzeu el programari de disseny de plaques acircuit per convertir el diagrama esquemàtic del circuit en disseny de PCB.
Per fer la impressió de la imatge mirall del disseny del PCB. La impressió s’ha de fer en paper brillant / paper fotogràfic amb la impressora làser.
Per tallar el tauler revestit de coure de la mida necessària, segons el nostre disseny de disseny de PCB.
Per col·locar un tauler de coure al disseny imprès, amb la cara de coure cap avall cap al disseny imprès. Premeu bé la planxa calenta durant un temps. Escalfant el paper es transferirà la tinta al tauler de coure. Si el paper s’enganxa al plat, feu servir aigua tèbia per treure-lo correctament.
El nostre disseny del circuit sota la tinta negra.
Traieu la resta de coure, excepte les línies negres, amb una solució de gravat sobre peròxid d’hidrogen base.
Pas 3: components de soldadura
El nostre disseny del circuit sota la tinta negra.
Traieu la resta de coure, excepte les línies negres, amb una solució de gravat sobre peròxid d’hidrogen base.
Utilitzeu paper de sorra fina per eliminar la tinta negra.
Per practicar el forat del pont.
Per soldar components i cables en aquesta placa de circuit imprès (PCB).
Ara, la fabricació de programador per a microcontroladors AVR amb suport SPI s'ha completat.
Pas 4: Gravació del programa a la memòria del microcontrolador
Per gravar un programa a la memòria del microcontrolador, heu de connectar els cables del programador als pins del microcontrolador segons el diagrama de pinout del full de dades del microcontrolador.
A continuació, connecteu el programador al port sèrie de l'ordinador i connecteu l'endoll d'alimentació USB.
Utilitzeu el compilador per generar a partir del programa d’un microcontrolador el fitxer hexadecimal, que conté les instruccions de llenguatge de màquina que un microcontrolador entén. El programador transfereix el contingut d’aquest fitxer hexadecimal a la memòria del microcontrolador. Una vegada que un programa es transfereix o s’escriu a la memòria del microcontrolador, funciona de conformitat amb el programa.
Al següent vídeo intentarem crear un programa senzill per al microcontrolador.
D'acord amb el programa, el microcontrolador controlarà el parpelleig del LED.
Intentarem utilitzar el programador que hem muntat per configurar els bits de fusible del microcontrolador i gravar el programa a la memòria del microcontrolador AVR ATMega32.
Aviat hi haurà més vídeos. Subscriu-te al nostre canal de YouTube per no perdre't res!
Feliç presa, gràcies!
Recomanat:
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: ……………………… SUBSCRIU-vos al meu canal de YouTube per obtenir més vídeos …….. Aquest article es tracta d’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
Un petit programador per a microcontroladors ATTINY amb Arduino UNO: 7 passos
Un programador petit per a microcontroladors ATTINY amb Arduino UNO: actualment és interessant utilitzar microcontroladors de la sèrie ATTINY per la seva versatilitat, el seu baix preu, però també pel fet que es poden programar fàcilment en entorns com Arduino IDE. fàcilment transf
Programació de microcontroladors amb un programador USBasp a Atmel Studio: 7 passos
Programació de microcontroladors amb un programador USBasp a Atmel Studio: Hola, he llegit i après a través de molts tutorials que ensenyen a utilitzar el programador USBasp amb l'IDE Arduino, però necessitava utilitzar Atmel Studio per a una tasca a la Universitat i no vaig trobar cap tutorial. Després d’investigar i llegir a través de molts temes
Ús de sonar, lidar i visió per computador en microcontroladors per ajudar els discapacitats visuals: 16 passos
Utilitzar el sonar, el lidar i la visió per computador en microcontroladors per ajudar els discapacitats visuals: vull crear un ‘bastó’ intel·ligent que pugui ajudar les persones amb discapacitat visual molt més que les solucions existents. La canya serà capaç de notificar a l'usuari els objectes que hi ha al davant o als laterals fent un soroll al tipus de so envoltant headphon
ÚS de EXtreme Burner per a la programació de microcontroladors AVR: 8 passos
ÚS d’Extreme Burner per a la programació de microcontroladors AVR: tots els vostres membres de la fraternitat d’usuaris d’AVR i aquells que acaben d’entrar al corrent, alguns de vosaltres van començar amb microcontroladors PIC i alguns van començar amb AVR ATMEL, això està escrit per a vosaltres. Així que heu comprat un USBASP perquè és barat i eficaç per llampar el