Orodha ya maudhui:

Punguza Miradi Yako ya Arduino - Arduino UNO Kama Programu ya ATmega328P (https://youtu.be/YO61YCaC9DY): Hatua 4
Punguza Miradi Yako ya Arduino - Arduino UNO Kama Programu ya ATmega328P (https://youtu.be/YO61YCaC9DY): Hatua 4

Video: Punguza Miradi Yako ya Arduino - Arduino UNO Kama Programu ya ATmega328P (https://youtu.be/YO61YCaC9DY): Hatua 4

Video: Punguza Miradi Yako ya Arduino - Arduino UNO Kama Programu ya ATmega328P (https://youtu.be/YO61YCaC9DY): Hatua 4
Video: Как использовать SSD1306 128x32 OLED-дисплей I2C с кодом Arduino 2024, Julai
Anonim
Image
Image

Kiungo cha Video:

Kupanga ATmega328P kutumia Arduino kama ISP (In-System Programmer) hukuruhusu kutumia huduma za Arduino kwenye ubao wa mkate au PCB. Inasaidia sana wakati unafanya mradi wako wa chuo kikuu. Inapunguza gharama ya mradi na saizi pia. Kwa hivyo fanya upimaji tu kwenye Arduino na ukamilishe mradi kwenye ATmega328P. Kupanga ATmega328P kutumia Arduino kama ISP inachukua hatua chache tu. Kabla ya kuendelea na sehemu ya programu unapaswa kujua ni nini Bootloader.

Bootloader katika Arduino / ATmega328P: bootloader ni mchoro ambao umewekwa kwenye kumbukumbu inayoweza kupangwa ya Arduino / ATmega328P (na inachukua baiti 4380 kati ya 32KBytes zilizopo). Ndio inayotofautisha Arduino ATmega328P na kiwanda cha kawaida Atmega328P. Bootloader ya Arduino inaendesha wakati bodi imewashwa (au tunapobonyeza kitufe cha kuweka upya). Bootloader mwanzoni inasubiri mchoro mpya kwenye bandari ya serial kutoka Arduino IDE, ikiwa inapata kitu, mchoro mpya umechomwa kwenye kumbukumbu ya flash au sivyo inaendesha mchoro ambao ulichomwa hapo awali. Watawala wengi wa Arduino wana kazi ya Kuweka upya kiotomatiki ambayo inaruhusu IDE ya Arduino kuweka upya na kupakia nambari. Bootloader inapaswa kuelewa tu kile Arduino IDE inachotuma na kuiandika kwenye kumbukumbu ya flash ya mdhibiti mdogo. Ili kuchoma nambari kwenye Atmega328P bila bootloader ya Arduino, utahitaji programu ya ISP kama vile AVR ISP.

Kwa hivyo hapa tutachoma moto bootloader kwa ATmega328P mpya na kisha tutumie Arduino kama ISP kuchoma mchoro unaohitajika katika ATmega328P.

Arduino - Bootloader

Arduino - Mazingira

Hatua za kutumia Arduino UNO Kama Programu ya ATmega328P:

Hatua ya 1: Pakia nambari ya ArduinoISP katika Arduino UNO.

Step2: Tengeneza usanidi wa msingi wa ubao wa mkate wa ATmega328P.

Hatua ya 3: Burn Bootloader.

Step4: Pakia nambari yako kwa ATmega328P.

Hatua ya 1: Pakia Nambari ya ArduinoISP katika Arduino UNO

Pakia Nambari ya ArduinoISP katika Arduino UNO
Pakia Nambari ya ArduinoISP katika Arduino UNO

ArduinoISP ni mchoro ambao hufanya kazi kama mchoro wa bootloader baada ya kuiwaka kwenye kumbukumbu ya ATmega328P. Kwanza kabisa, thibitisha mpangilio kama ifuatavyo:

Bodi: "Arduino / Genuino Uno"

PORT: "COM2" // Yako inaweza kuwa tofauti

Programu: "AVRISP mkII"

Kisha nenda kwenye Faili> Mifano> ArduinoISP> ArduinoISPAndupakia kwa Arduino Uno.

Hatua ya 2: Fanya Usanidi wa Msingi wa Breadboard kwa ATmega328P

Tengeneza Usanidi wa Msingi wa Bread kwa ATmega328P
Tengeneza Usanidi wa Msingi wa Bread kwa ATmega328P
Tengeneza Usanidi wa Msingi wa Bread kwa ATmega328P
Tengeneza Usanidi wa Msingi wa Bread kwa ATmega328P

Hapo juu ni usanidi wa kimsingi wa ATmega328P kufanya kazi. Baada ya kuanzisha ubao wa mkate, ni wakati wa kuunganisha kitengo hiki cha mkate na Arduino. Sasa fuata unganisho lililopewa hapo juu katika kielelezo cha kuunganisha mzunguko wa Arduino na mkate.

Hatua ya 3: Burn Bootloader

Choma Bootloader
Choma Bootloader

Tunatumahi umeelewa matumizi ya kuchoma bootloader. Tunahitaji kuchoma bootloader pekee na baadaye mpango wa ATmega328P mara nyingi unavyotaka bila kuchoma bootloader tena. Sasa ni wakati wa kuchoma bootloader. Rekebisha mipangilio ya zana kama inavyoonyeshwa kwenye picha na kisha Burn Bootloader.

Hatua ya 4: Pakia Nambari yako kwa ATmega328P

Pakia Nambari yako kwa ATmega328P
Pakia Nambari yako kwa ATmega328P
Pakia Nambari Yako kwenye ATmega328P
Pakia Nambari Yako kwenye ATmega328P

Fungua nambari unayotaka kupakia.

Weka zana kuweka sawa na ile ya kuchoma mchakato wa bootloader.

Sasa pakia nambari kwa ATmega328P kwa kutumia "Shift + Pakia".

Kwa hivyo ndivyo unavyoweza Programu ATmega328P kutumia Arduino Uno. Ikiwa una shaka yoyote, jisikie huru kuuliza katika sehemu ya maoni.

Vipakuzi:

Jedwali la data la ATmega328P

Nunua:

ATmega328P kutoka Amazon India:

Arduino Uno Original kutoka Amazon India:

Arduino Uno ya gharama nafuu kutoka Amazon India:

Ilipendekeza: