Orodha ya maudhui:

Jinsi ya Kupanga Bodi ya AVR Kutumia Bodi ya Arduino: Hatua 6
Jinsi ya Kupanga Bodi ya AVR Kutumia Bodi ya Arduino: Hatua 6

Video: Jinsi ya Kupanga Bodi ya AVR Kutumia Bodi ya Arduino: Hatua 6

Video: Jinsi ya Kupanga Bodi ya AVR Kutumia Bodi ya Arduino: Hatua 6
Video: Marlin Firmware - VScode PlatformIO Install - Build Basics 2024, Novemba
Anonim
Jinsi ya Kupanga Bodi ya AVR Kutumia Bodi ya Arduino
Jinsi ya Kupanga Bodi ya AVR Kutumia Bodi ya Arduino

Je! Una bodi ya microcontroller ya AVR iliyowekwa kote? Je! Ni ngumu kuipanga? Kweli, uko mahali pazuri. Hapa, nitakuonyesha jinsi ya kupanga bodi ndogo ya Atmega8a kwa kutumia bodi ya Arduino Uno kama programu. Kwa hivyo bila kuchelewesha zaidi, wacha tuanze!

Hatua ya 1: Kusanya Vitu vyote

Kukusanya Vitu Vyote
Kukusanya Vitu Vyote

Hapa kuna kila utakachohitaji:

  • Arduino UNO / MEGA / nano bodi ndogo ya kudhibiti.
  • Bodi ya kudhibiti microcontroller ya AVR na mdhibiti mdogo anayefaa (kama Atmega 8a)
  • Cable inayofaa ya USB kwa bodi ya Arduino
  • Waya sita za kuruka (mbili kwa nguvu, moja ya kuweka upya bodi ya AVR iliyolengwa na zingine tatu kwa mawasiliano)

Bonyeza kwenye picha hapo juu kujua zaidi.

Hatua ya 2: Pakia Programu ya ISP kwa Bodi ya Arduino

Pakia Programu ya ISP kwa Bodi ya Arduino
Pakia Programu ya ISP kwa Bodi ya Arduino

Anza IDE ya Arduino na uende kwenye Faili> Mifano> ArduinoISP. Chagua ubao unaofaa kutoka kwa Zana> Bodi. Pakia programu kwenye bodi ya Arduino.

Hatua ya 3: Unganisha Bodi ya AVR inayolengwa kwa Bodi ya Arduino

Unganisha Bodi ya AVR inayolengwa kwenye Bodi ya Arduino
Unganisha Bodi ya AVR inayolengwa kwenye Bodi ya Arduino
Unganisha Bodi ya AVR inayolengwa kwenye Bodi ya Arduino
Unganisha Bodi ya AVR inayolengwa kwenye Bodi ya Arduino

Fanya unganisho kama ifuatavyo (AVR kwa bodi ya Arduino):

VCC hadi 5-volt

GND kwa GND

RST / Rudisha hadi D10

MISO hadi D11

MOSI hadi D12

SCK hadi D13

Ikiwa huwezi kupata pini yoyote iliyoandikwa, angalia hati ya data ya chip ndogo ya kudhibiti kwenye wavuti. Nimeongeza mchoro wa pinout wa zingine maarufu za Atmega microcontroller IC hapo juu. Bodi yangu ya AVR ilikuwa na Atmega 8a juu yake. Pia, pini zote muhimu kwenye ubao ziliandikwa. Hakikisha hutumii waya huru na dhaifu.

Hatua ya 4: Choma Bootloader kwenye Bodi ya AVR

Choma Bootloader kwenye Bodi ya AVR
Choma Bootloader kwenye Bodi ya AVR

Zana za Goto> Bodi> Chagua Arduino NG au zaidi. Kisha nenda kwenye zana> Prosesa na uchague moja kwenye bodi yako ya AVR. Zana za Goto> Programu na uchague Arduino kama ISP. Sasa nenda kwenye Zana tena na kisha bonyeza 'Burn Bootloader'. Taa za RX na TX kwenye bodi ya Arduino inapaswa kuangaza haraka mara kadhaa na ikiwa ujumbe utaonekana, ukisema 'Imefanywa kuchoma bootloader' bila kosa, basi bodi yako ya AVR iko tayari kusanidiwa!

Hatua ya 5: Jaribu Bodi ya AVR

Jaribu Bodi ya AVR
Jaribu Bodi ya AVR

Pakia programu rahisi, kama vile kupepesa kwa LED. Faili za Goto> Mifano> Misingi> Blink. Shikilia kitufe cha kuhama na bonyeza kitufe cha Pakia. Baada ya kupakia kukamilika, unaweza kuondoa waya wa unganisho na uongeze bodi yako ya AVR na ujaribu ikiwa imewekwa vizuri.

Hatua ya 6: Imefanywa

Image
Image
Imefanywa!
Imefanywa!

Sasa unaweza kutumia bodi ya AVR kutengeneza miradi mzuri ya umeme. Kwa kuwa napenda reli ya mfano, nilipakia programu rahisi ya kuendesha gari kwa mpangilio wa kiotomatiki. Kwa kuwa bodi yangu ya AVR ina matokeo mawili ya gari, ninaweza kuyatumia kudhibiti locomotive na kura. Faili ya programu ya nambari hii inaweza kupatikana katika hatua inayofuata. Ikiwa una nia, unaweza kuangalia yangu pia.

Ningependa kujua uliyotengeneza leo nayo. Kila la kheri!

Ilipendekeza: