Sisukord:
- Samm: vajalikud tööriistad
- 2. samm: alglaaduri põletamine Atmega328p -sse
- 3. samm: visandage üleslaadija vooluring
Video: Iseseisev ATmega328p (kasutades sisemist 8 MHz kella): 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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
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
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
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:
Iseseisev andmete registreerimise anemomeeter: 11 sammu (koos piltidega)
Iseseisev andmete registreerimise anemomeeter: mulle meeldib andmete kogumine ja analüüsimine. Mulle meeldib ka elektroonilisi vidinaid ehitada. Aasta tagasi, kui avastasin Arduino tooted, mõtlesin kohe: "Tahaksin koguda keskkonnaandmeid." Portlandis, OR, oli tuuline päev, nii et ma
Arduino -põhine kell, kasutades DS1307 reaalajas kella (RTC) moodulit ja 0,96: 5 sammu
Arduino -põhine kell, mis kasutab DS1307 reaalajas kella (RTC) moodulit ja 0.96: Tere, poisid, selles õpetuses näeme, kuidas DS1307 reaalajas kella moodulit kasutades töökella teha & OLED kuvab. Nii loeme kella mooduli DS1307 ajast. Ja printige see OLED -ekraanile
Iseseisev iseseisev Arduino Uno: 5 sammu
Iseseisev iseseisev Arduino Uno: Selles projektis ütlen, et kuidas me saame teha DIY Arduino Uno, seadistades selle lihtsalt leivaplaadile. Seda saab teha erinevatel põhjustel, näiteks odavamaks, väiksemaks, energiatarbimise vähendamiseks jne. See projekt annab teile võimaluse
ATmega8 nagu Arduino (kasutades sisemist 8Mhz kristalli): 7 sammu (koos piltidega)
ATmega8 Nagu Arduino (kasutades sisemist 8Mhz kristalli): tänapäeval on sellised vidinad nagu Arduino leidnud väga populaarset kasutust. Neid saab kasutada paljude projektide loomiseks, kuid need võtavad palju ruumi ja on mõnele meist (ka minule) kallid. Selle probleemi lahendamiseks esitan teile selle juhendi
Kuidas teha digitaalset kella, kasutades seadet 8051 ja 7 segmenti: 4 sammu
Kuidas teha digitaalset kella, kasutades 7 -segmendilise kuvariga 8051: Selles projektis olen teile selgitanud, kuidas valmistada lihtsat digitaalset kella, kasutades 7 -segmendilise ekraaniga 8051 mikrokontrollerit