Kazalo:

Kako programirati ploščo AVR z uporabo plošče Arduino: 6 korakov
Kako programirati ploščo AVR z uporabo plošče Arduino: 6 korakov

Video: Kako programirati ploščo AVR z uporabo plošče Arduino: 6 korakov

Video: Kako programirati ploščo AVR z uporabo plošče Arduino: 6 korakov
Video: M#1: Настройка ПЛК Outseal Mega с отладочной платой ATmega128 | Аутсил Дев. ПЛК Мега 2024, Julij
Anonim
Kako programirati ploščo AVR z uporabo plošče Arduino
Kako programirati ploščo AVR z uporabo plošče Arduino

Ali imate okrog sebe ploščo mikrokrmilnika AVR? Ali ga je težko programirati? No, na pravem ste mestu. Tukaj vam bom pokazal, kako programirati ploščo mikrokrmilnika Atmega8a z uporabo plošče Arduino Uno kot programerja. Torej, brez odlašanja, začnimo!

1. korak: Zberite vse stvari

Zberite vse stvari
Zberite vse stvari

Tukaj je vse, kar potrebujete:

  • Plošča za mikrokrmilnik Arduino UNO/MEGA/nano.
  • Plošča mikrokrmilnika AVR z združljivim mikrokrmilnikom (na primer Atmega 8a)
  • Ustrezen kabel USB za ploščo Arduino
  • Šest mostičnih žic (dve za napajanje, ena za ponastavitev ciljne plošče AVR in ostale tri za komunikacijo)

Če želite izvedeti več, kliknite zgornjo sliko.

Korak: Naložite program ISP na ploščo Arduino

Naložite program ponudnika internetnih storitev na ploščo Arduino
Naložite program ponudnika internetnih storitev na ploščo Arduino

Zaženite Arduino IDE in pojdite na Datoteke> Primeri> ArduinoISP. Izberite ustrezno ploščo iz Orodja> Plošče. Naložite program na ploščo Arduino.

Korak: Povežite ciljno ploščo AVR s ploščo Arduino

Priključite ciljno ploščo AVR na ploščo Arduino
Priključite ciljno ploščo AVR na ploščo Arduino
Priključite ciljno ploščo AVR na ploščo Arduino
Priključite ciljno ploščo AVR na ploščo Arduino

Povežite se na naslednji način (plošča AVR na Arduino):

VCC do 5 voltov

GND v GND

RST/RESET na D10

MISO do D11

MOSI do D12

SCK do D13

Če ne najdete takšnih označenih zatičev, si oglejte podatkovni list čipa mikrokrmilnika v spletu. Zgoraj sem dodal diagram izstopa nekaterih priljubljenih mikrokontrolerjev Atmega. Na moji plošči AVR je bila Atmega 8a. Prav tako so bili označeni vsi pomembni zatiči na plošči. Pazite, da ne uporabljate ohlapnih in šibkih žic.

4. korak: Zaženite zagonski nalagalnik na plošči AVR

Zapišite zagonski nalagalnik na plošči AVR
Zapišite zagonski nalagalnik na plošči AVR

Pojdite na Orodja> Plošče> Izberite Arduino NG ali starejše. Nato pojdite na orodja> Procesor in izberite tistega, ki je prisoten na plošči AVR. Pojdite v Orodja> Programer in izberite Arduino kot ponudnika internetnih storitev. Zdaj znova pojdite na Orodja in kliknite 'Burn Bootloader'. LED diode RX in TX na plošči Arduino bi morale nekajkrat hitro utripati, in če se prikaže sporočilo z napisom »Končan zagon nalagalnika« brez napak, je vaša plošča AVR pripravljena za programiranje!

5. korak: Preizkusite ploščo AVR

Preizkusite ploščo AVR
Preizkusite ploščo AVR

Naložite preprost program, na primer utripanje LED. Pojdite na Datoteke> Primeri> Osnove> Utripaj. Držite tipko Shift in kliknite gumb Naloži. Ko je nalaganje končano, lahko odstranite priključne žice in vklopite ploščo AVR ter preizkusite, ali je pravilno programirana.

Korak 6: Končano je

Image
Image
Opravljeno je!
Opravljeno je!

Zdaj lahko uporabite ploščo AVR za ustvarjanje kul elektronskih projektov. Ker imam rad modelne železnice, sem naložil preprost program za vodenje lokomotive na avtomatizirani postavitvi. Ker ima moja plošča AVR dva motorna izhoda, lahko z njimi upravljam lokomotivo in udeležbo. Programsko datoteko te kode najdete v naslednjem koraku. Če vas zanima, lahko preverite tudi moje.

Rad bi vedel, kaj ste danes naredili z njim. Vse najboljše!

Priporočena: