Sisukord:

AVR -plaadi programmeerimine Arduino plaadi abil: 6 sammu
AVR -plaadi programmeerimine Arduino plaadi abil: 6 sammu

Video: AVR -plaadi programmeerimine Arduino plaadi abil: 6 sammu

Video: AVR -plaadi programmeerimine Arduino plaadi abil: 6 sammu
Video: Контроллер температуры мобильного телефона с модулем WIFI DT 06 | Программирование LDmicro-Roboremo 2024, Juuli
Anonim
Kuidas programmeerida AVR -plaati Arduino tahvli abil
Kuidas programmeerida AVR -plaati Arduino tahvli abil

Kas teil on AVR -i mikrokontrolleri plaat? Kas selle programmeerimine on keeruline? Noh, sa oled õiges kohas. Siin näitan teile, kuidas programmeerida Atmega8a mikrokontrolleri plaati, kasutades programmeerijana Arduino Uno plaati. Nii et ilma pikema jututa alustame!

Samm: koguge kõik asjad kokku

Koguge kõik asjad kokku
Koguge kõik asjad kokku

Siin on kõik, mida vajate:

  • Arduino UNO/MEGA/nano mikrokontrolleri plaat.
  • AVR -i mikrokontrolleri plaat koos ühilduva mikrokontrolleriga (näiteks Atmega 8a)
  • Arduino plaadi jaoks sobiv USB -kaabel
  • Kuus džemprijuhet (kaks toiteallikaks, üks sihtmärgi AVR -plaadi lähtestamiseks ja ülejäänud kolm sidepidamiseks)

Lisateabe saamiseks klõpsake ülaltoodud pildil.

Samm: laadige ISP programm Arduino pardale üles

Laadige ISP programm Arduino pardale üles
Laadige ISP programm Arduino pardale üles

Käivitage Arduino IDE ja valige Failid> Näited> ArduinoISP. Valige sobiv plaat menüüst Tööriistad> Tahvlid. Laadige programm üles Arduino tahvlile.

Samm: ühendage sihtmärgi AVR -plaat Arduino plaadiga

Ühendage sihtmärgi AVR -plaat Arduino plaadiga
Ühendage sihtmärgi AVR -plaat Arduino plaadiga
Ühendage sihtmärgi AVR -plaat Arduino plaadiga
Ühendage sihtmärgi AVR -plaat Arduino plaadiga

Tehke ühendused järgmiselt (AVR Arduino plaadile):

VCC kuni 5 volti

GND kuni GND

RST/RESET väärtusele D10

MISO kuni D11

MOSI kuni D12

SCK kuni D13

Kui te ei leia ühtegi sellist märgistatud tihvti, vaadake veebis oleva mikrokontrolleri kiibi andmelehte. Olen lisanud ülaltoodud mõnede populaarsete Atmega mikrokontrollerite IC -de pinout -diagrammi. Minu AVR -plaadil oli Atmega 8a peal. Samuti märgistati kõik tahvli olulised tihvtid. Veenduge, et te ei kasuta lahtisi ja õhukesi juhtmeid.

4. samm: põletage alglaadur AVR -plaadil

Põletage alglaadur AVR -plaadil
Põletage alglaadur AVR -plaadil

Minge Tööriistad> Tahvlid> Valige Arduino NG või vanem. Seejärel avage tööriistad> Protsessor ja valige AVR -plaadil olev. Minge tööriistadesse> Programmeerija ja valige ISP -ks Arduino. Nüüd minge uuesti Tööriistad ja klõpsake siis nuppu "Põleta alglaadurit". Arduino tahvlil olevad RX ja TX LED -id peaksid paar korda kiiresti vilkuma ja kui ilmub teade, milles on märgitud „Valmis põletuslaadur” ilma veata, on teie AVR -plaat programmeerimiseks valmis!

5. samm: katsetage AVR -plaati

Testige AVR -plaati
Testige AVR -plaati

Laadige üles lihtne programm, näiteks LED -tuli. Avage failid> Näited> Põhitõed> Vilgub. Hoidke all tõstuklahvi ja klõpsake nuppu Laadi üles. Pärast üleslaadimise lõpetamist saate ühenduskaablid eemaldada ja AVR -plaadi sisse lülitada ning kontrollida, kas see on õigesti programmeeritud.

6. samm: see on tehtud

Image
Image
See on tehtud!
See on tehtud!

Nüüd saate AVR -plaati kasutada lahedate elektroonikaprojektide tegemiseks. Kuna mulle meeldib raudteemudel, siis laadisin üles lihtsa programmi veduri automaatse paigutusega sõitmiseks. Kuna mu AVR -plaadil on kaks mootoriväljundit, saan neid kasutada veduri ja valimisaktiivsuse juhtimiseks. Selle koodi programmifaili leiate järgmisest sammust. Kui olete huvitatud, saate ka minu oma vaadata.

Tahaksin teada, mida te täna sellega tegite. Kõike paremat!

Soovitan: