Taula de continguts:

Com programar una placa AVR mitjançant una placa Arduino: 6 passos
Com programar una placa AVR mitjançant una placa Arduino: 6 passos

Vídeo: Com programar una placa AVR mitjançant una placa Arduino: 6 passos

Vídeo: Com programar una placa AVR mitjançant una placa Arduino: 6 passos
Vídeo: Programando una Placa de Arduino Con Avr Dude 2024, Desembre
Anonim
Com programar una placa AVR mitjançant una placa Arduino
Com programar una placa AVR mitjançant una placa Arduino

Té una placa de microcontrolador AVR instal·lada? És complicat programar-lo? Bé, esteu al lloc correcte. Aquí us mostraré com programar una placa de microcontrolador Atmega8a mitjançant una placa Arduino Uno com a programador. Així doncs, sense més, comencem!

Pas 1: reuniu totes les coses

Reuneix totes les coses
Reuneix totes les coses

Aquí teniu tot el que necessiteu:

  • Una placa de microcontrolador Arduino UNO / MEGA / nano.
  • Una placa de microcontrolador AVR amb un microcontrolador compatible (com ara un Atmega 8a)
  • Un cable USB adequat per a la placa Arduino
  • Sis cables jumper (dos per alimentar, un per restablir la placa AVR objectiu i els altres tres per comunicar-se)

Feu clic a la imatge anterior per obtenir més informació.

Pas 2: pengeu el programa ISP a la placa Arduino

Pengeu el programa ISP a la placa Arduino
Pengeu el programa ISP a la placa Arduino

Inicieu l'IDE Arduino i aneu a Fitxers> Exemples> ArduinoISP. Seleccioneu el tauler adequat a Eines> Taulers. Pengeu el programa a la placa Arduino.

Pas 3: connecteu la placa AVR de destinació a la placa Arduino

Connecteu la placa Target AVR a la placa Arduino
Connecteu la placa Target AVR a la placa Arduino
Connecteu la placa Target AVR a la placa Arduino
Connecteu la placa Target AVR a la placa Arduino

Feu connexions de la següent manera (AVR a la placa Arduino):

VCC a 5 volts

GND a GND

RST / RESET a D10

MISO a D11

MOSI a D12

SCK a D13

Si no trobeu aquests pins etiquetats, consulteu el full de dades del xip de microcontrolador al web. He afegit un diagrama de pinout d'alguns populars circuits integrats de microcontroladors Atmega. La meva placa AVR tenia un Atmega 8a. A més, es van etiquetar tots els pins importants del tauler. Assegureu-vos que no utilitzeu cables fluixos i fluixos.

Pas 4: gravar el carregador d'arrencada a la placa AVR

Graveu el carregador d'arrencada a la placa AVR
Graveu el carregador d'arrencada a la placa AVR

Aneu a Eines> Taulers> Seleccioneu Arduino NG o una versió anterior. A continuació, aneu a Eines> Processador i seleccioneu el present a la vostra placa AVR. Aneu a Eines> Programador i seleccioneu Arduino com a ISP. Ara torneu a anar a Eines i, a continuació, feu clic a "Grava el carregador d'arrencada". Els LED RX i TX de la placa Arduino haurien de parpellejar ràpidament un parell de vegades i, si apareix un missatge que indica "Fet cremant el carregador d'arrencada" sense cap error, la vostra placa AVR ja es podrà programar.

Pas 5: proveu la placa AVR

Proveu la placa AVR
Proveu la placa AVR

Pengeu un programa senzill, com ara el LED parpelleja. Aneu a Fitxers> Exemples> Conceptes bàsics> Parpelleja. Manteniu premuda la tecla Maj i feu clic al botó Puja. Un cop finalitzada la càrrega, podeu eliminar els cables de connexió i encendre la placa AVR i comprovar si s'ha programat correctament.

Pas 6: Ja està

Image
Image
Està fet!
Està fet!

Ara podeu utilitzar una placa AVR per fer projectes electrònics genials. Com que m'encanta fer ferrocarrils amb models, vaig penjar un programa senzill per fer funcionar una locomotora en un disseny automatitzat. Com que la meva placa AVR té dues sortides de motor, les puc utilitzar per controlar la locomotora i una participació. El fitxer de programa d’aquest codi es troba al següent pas. Si esteu interessats, també podeu consultar la meva.

M’encantaria saber què en vas fer avui. Tot el millor!

Recomanat: