Sisukord:

Iseseisev ATmega328p (kasutades sisemist 8 MHz kella): 4 sammu
Iseseisev ATmega328p (kasutades sisemist 8 MHz kella): 4 sammu

Video: Iseseisev ATmega328p (kasutades sisemist 8 MHz kella): 4 sammu

Video: Iseseisev ATmega328p (kasutades sisemist 8 MHz kella): 4 sammu
Video: Iseseisev treening ⚽ 2024, Juuli
Anonim
Autonoomne ATmega328p (kasutades sisemist 8 MHz kella)
Autonoomne ATmega328p (kasutades sisemist 8 MHz kella)

ATmega328p on ühe kiibiga mikrokontroller, mille Atmel lõi megaAVR perekonda (hiljem omandas Microchip Technology Atmeli 2016. aastal). Sellel on muudetud Harvardi arhitektuuri 8-bitine RISCprotsessori tuum. See mikrokontroller on Arduino arendusplaadi ja paljude teiste arendusplaatide ajud. Selle juhendiga saate minimeerida oma projektide suurust ja muuta need palju odavamaks. Selleks vähendatakse arendusplaadi komponentide, näiteks sisseehitatud valgusdioodide, väliste kristalloskillaatorite, väliste kondensaatorite ja paljude muude arendusplaatidele ehitatud komponentide arvu.

Samm: vajalikud tööriistad

Vajalikud tööriistad
Vajalikud tööriistad
Vajalikud tööriistad
Vajalikud tööriistad
Vajalikud tööriistad
Vajalikud tööriistad

Vajalike osade loend

1. 10K oomi takistid

2. ATmega328P-PU IC

3. Jumper Traadid

4. Pingeregulaator LM7805

5. Leivalaud

6. Arduino Uno arendusamet

Vajame ka Arduino IDE -d alglaaduri põletamiseks ja visandite üleslaadimiseks ATmega328P -sse. Selle saate alla laadida siit

Samuti peate Arduino alla laadima Breadboardi teegist. Saate selle siit alla laadida vastavalt oma IDE -versioonile

2. samm: alglaaduri põletamine Atmega328p -sse

Bootloaderi põletamine Atmega328p -le
Bootloaderi põletamine Atmega328p -le

ATmega328P IC ei ole alglaaduriga eellaaditud. Bootloader on koodikomplekt, mis võimaldab IC -l tõlgendada Arduino IDE abil üles laaditud koodi.

Bootloaderi üleslaadimise sammud ATmega328P -sse

1. Ühendage Arduino ATmega328P -ga, nagu pildil näidatud.

Ühendused on loetletud järgmiselt:-

ATmega328P tihvt 7 => Vcc

ATmega328P tihvt 8 => Gnd

ATmega328P tihvt 20 => Vcc

ATmega328P tihvt 22 => Gnd

ATmega328P tihvt 1 => Arduino tihvt D10

ATmega328P tihvt 17 => Arduino tihvt D11

ATmega328P tihvt 18 => Arduino tihvt D12

ATmega328P tihvt 19 => Arduino tihvt D13

tõmmake takisti üles üle ATmega328P tihvti 1

2. Lisage IDE -le tahvel:

Tehke oma visandikausta kaust nimega Riistvara (kui seda veel pole) ning ekstraheerige ja kopeerige allalaaditud teek sellesse kausta.

Taaskäivitage IDE ja otsige menüüst Tools> Board uut tahvlit, peaksite nägema uut tahvlit nimega "ATmega328 leivaplaadil (8 MHz sisekell)". Kui näete seda tahvlit, on kõik siiani korras.

3. Valige Sarjaport.

4. Valige programmeerija "Arduino kui Interneti -teenuse pakkuja".

5. Põletage alglaadur, minnes menüü Tööriistad> Põleta alglaadurit.

3. samm: visandage üleslaadija vooluring

Sketši üleslaadija ahel
Sketši üleslaadija ahel
Sketši üleslaadija ahel
Sketši üleslaadija ahel

Saate visandid ATmega328P -sse üles laadida, kasutades oma Arduino tahvlit.

Visandite üleslaadimise sammud ATmega328P -sse

1. Eemaldage IC Arduino'st.

2. Ühendage Arduino ATmega328P -ga, nagu pildil näidatud. Ühendused on loetletud järgmiselt:

ATmega328P pin 7 => Vcc> ATmega328P pin 8 => Gnd

ATmega328P tihvt 20 => Vcc

ATmega328P tihvt 22 => Gnd

ATmega328P tihvt 1 => Lähtesta Arduino tihvt

ATmega328P tihvt 2 => Arduino tihvt 1 või RX -tihvt

ATmega328P tihvt 3 => Arduino tihvt 2 või TX

tõmmake takisti üles üle ATmega328P tihvti 1

3. Laadige Sketch Arduino IDE abil üles Atmega328P -sse.

4. Ühendage tihvtid ATmega328P -ga vastavalt tihvtide kaardistamise skeemile.

Soovitan: