Turinys:

Kaip užprogramuoti AVR plokštę naudojant „Arduino“lentą: 6 žingsniai
Kaip užprogramuoti AVR plokštę naudojant „Arduino“lentą: 6 žingsniai

Video: Kaip užprogramuoti AVR plokštę naudojant „Arduino“lentą: 6 žingsniai

Video: Kaip užprogramuoti AVR plokštę naudojant „Arduino“lentą: 6 žingsniai
Video: LDmicro 10: Регулятор температуры инкубатора (лестничное программирование ПЛК микроконтроллера с помощью LDmicro) 2024, Liepa
Anonim
Kaip užprogramuoti AVR plokštę naudojant „Arduino“lentą
Kaip užprogramuoti AVR plokštę naudojant „Arduino“lentą

Ar turite AVR mikrovaldiklio plokštę? Ar sudėtinga jį programuoti? Na, jūs esate tinkamoje vietoje. Čia aš jums parodysiu, kaip užprogramuoti „Atmega8a“mikrovaldiklio plokštę, naudojant „Arduino Uno“plokštę kaip programuotoją. Taigi, nesivaržydami, pradėkime!

1 žingsnis: surinkite visus daiktus

Surinkite visus daiktus
Surinkite visus daiktus

Štai viskas, ko jums reikės:

  • „Arduino UNO/MEGA/nano“mikrovaldiklio plokštė.
  • AVR mikrovaldiklio plokštė su suderinamu mikrovaldikliu (pvz., „Atmega 8a“)
  • Tinkamas „Arduino“plokštės USB kabelis
  • Šeši jungiamieji laidai (du maitinimo šaltiniams, vienas - tikslinės AVR plokštės nustatymui iš naujo, o kiti trys - ryšiui)

Norėdami sužinoti daugiau, spustelėkite aukščiau esantį paveikslėlį.

2 veiksmas: įkelkite IPT programą į „Arduino“lentą

Įkelkite IPT programą į „Arduino“lentą
Įkelkite IPT programą į „Arduino“lentą

Paleiskite „Arduino IDE“ir eikite į Failai> Pavyzdžiai> ArduinoISP. Pasirinkite tinkamą lentą iš Įrankiai> Lentos. Įkelkite programą į „Arduino“lentą.

3 veiksmas: prijunkite „Target AVR Board“prie „Arduino Board“

Prijunkite „Target AVR Board“prie „Arduino“lentos
Prijunkite „Target AVR Board“prie „Arduino“lentos
Prijunkite „Target AVR Board“prie „Arduino“lentos
Prijunkite „Target AVR Board“prie „Arduino“lentos

Prijunkite taip (AVR į „Arduino“plokštę):

VCC iki 5 voltų

GND į GND

RST/RESET į D10

MISO - D11

Nuo MOSI iki D12

SCK - D13

Jei nerandate tokių pažymėtų kaiščių, peržiūrėkite mikrovaldiklio mikroschemos duomenų lapą internete. Aukščiau pridėjau kai kurių populiarių „Atmega“mikrovaldiklių IC kontaktų diagramą. Mano AVR plokštėje buvo „Atmega 8a“. Be to, visi svarbūs kaiščiai ant lentos buvo paženklinti. Įsitikinkite, kad nenaudojate laisvų ir trapių laidų.

4 veiksmas: įrašykite „Bootloader“į AVR plokštę

Įrašykite „Bootloader“AVR lentoje
Įrašykite „Bootloader“AVR lentoje

Eikite į Įrankiai> Lentos> Pasirinkite „Arduino NG“arba senesnę versiją. Tada eikite į įrankiai> Procesorius ir pasirinkite tą, kuris yra jūsų AVR plokštėje. Eikite į Įrankiai> Programuotojas ir pasirinkite „Arduino“kaip IPT. Dabar vėl eikite į Įrankiai ir spustelėkite „Įrašyti įkrovos tvarkyklę“. „Arduino“plokštėje esantys RX ir TX šviesos diodai turėtų greitai keletą kartų mirksėti ir, jei pasirodys pranešimas, kuriame teigiama „Atlikta įkrovos įkrovos įkėlimo programa“be jokios klaidos, tada jūsų AVR plokštė yra paruošta užprogramuoti!

5 veiksmas: išbandykite AVR plokštę

Išbandykite AVR plokštę
Išbandykite AVR plokštę

Įkelkite paprastą programą, pvz., Mirksi LED. Eikite į failus> Pavyzdžiai> Pagrindai> Mirksėti. Laikykite nuspaudę „Shift“klavišą ir spustelėkite mygtuką „Įkelti“. Kai įkėlimas bus baigtas, galite ištraukti prijungimo laidus ir įjungti AVR plokštę bei patikrinti, ar ji tinkamai užprogramuota.

6 žingsnis: viskas padaryta

Image
Image
Padaryta!
Padaryta!

Dabar galite naudoti AVR plokštę šauniems elektronikos projektams kurti. Kadangi man patinka geležinkelio modeliai, įkėliau paprastą programą, skirtą lokomotyvui valdyti automatiniu išdėstymu. Kadangi mano AVR plokštėje yra du variklio išėjimai, galiu juos naudoti lokomotyvui ir dalyvavimui valdyti. Šio kodo programos failą rasite kitame žingsnyje. Jei susidomėjote, galite patikrinti ir mano.

Norėčiau sužinoti, ką šiandien su juo padarėte. Viskas kas geriausia!

Rekomenduojamas: