Satura rādītājs:
- 1. darbība: augšupielādējiet ArduinoISP kodu Arduino UNO
- 2. darbība. Izveidojiet pamata maizes dēļa iestatīšanu ATmega328P
- 3. solis: ierakstiet sāknēšanas ielādētāju
- 4. darbība: augšupielādējiet savu kodu ATmega328P
Video: Samaziniet savus Arduino projektus - Arduino UNO kā ATmega328P programmētājs (https://youtu.be/YO61YCaC9DY): 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Video saite:
ATmega328P programmēšana, izmantojot Arduino kā ISP (sistēmas programmētājs), ļauj izmantot Arduino funkcijas uz maizes dēļa vai PCB. Tas galvenokārt palīdz, veidojot koledžas projektu. Tas samazina arī projekta izmaksas un apjomu. Vienkārši veiciet Arduino testēšanu un pabeidziet projektu ATmega328P. ATmega328P programmēšana, izmantojot Arduino kā ISP, prasa tikai dažas darbības. Pirms turpināt programmas daļu, jums jāzina, kas ir Bootloader.
Sāknēšanas ielādētājs Arduino/ATmega328P: sāknēšanas ielādētājs ir skice, kas ieprogrammēta Arduino/ATmega328P programmējamā zibatmiņā (un aizņem 4380 baitus no pieejamajiem 32 KB). Tas atšķir Arduino ATmega328P un parasto rūpnīcas Atmega328P. Arduino sāknēšanas ielādētājs darbojas, kad tāfele ir ieslēgta (vai kad mēs nospiežam atiestatīšanas pogu). Šis sāknēšanas ielādētājs sākotnēji gaida jaunu skici sērijas portā no Arduino IDE, ja tas kaut ko iegūst, jaunā skice tiek ierakstīta zibatmiņā vai arī palaiž skici, kas iepriekš tika ierakstīta. Lielākajai daļai Arduino mikrokontrolleru ir automātiskās atiestatīšanas funkcija, kas ļauj Arduino IDE atiestatīt un augšupielādēt kodu. Bootloader ir tikai jāsaprot, ko sūta Arduino IDE, un jāraksta tas mikrokontrollera zibatmiņā. Lai ierakstītu kodu Atmega328P bez Arduino sāknēšanas ielādētāja, jums būs nepieciešams ISP programmētājs, piemēram, AVR ISP.
Tātad šeit mēs pamatā sadedzināsim sāknēšanas ielādētāju uz nesen nopirkto ATmega328P un pēc tam izmantosim Arduino kā ISP, lai ierakstītu vēlamo skici ATmega328P.
Arduino - bootloader
Arduino - vide
Darbības, lai izmantotu Arduino UNO kā ATmega328P programmētāju:
1. darbība: augšupielādējiet ArduinoISP kodu Arduino UNO.
2. darbība: izveidojiet pamata maizes dēļa iestatījumus ATmega328P.
3. solis: ierakstiet sāknēšanas ielādētāju.
4. solis: augšupielādējiet kodu ATmega328P.
1. darbība: augšupielādējiet ArduinoISP kodu Arduino UNO
ArduinoISP ir skice, kas darbojas kā sāknēšanas ielādētāja skice pēc tās ierakstīšanas ATmega328P zibatmiņā. Vispirms pārbaudiet iestatījumu šādi:
Padome: "Arduino/Genuino Uno"
PORT: "COM2" // Jūsu var atšķirties
Programmētājs: "AVRISP mkII"
Pēc tam dodieties uz Fails> Piemēri> ArduinoISP> ArduinoISPAun augšupielādējiet to Arduino Uno.
2. darbība. Izveidojiet pamata maizes dēļa iestatīšanu ATmega328P
Iepriekš ir redzama ATmega328P pamata konfigurācija, lai tā būtu funkcionāla. Pēc maizes dēļa iestatīšanas ir pienācis laiks savienot šo maizes dēļa vienību ar Arduino. Tagad izpildiet iepriekš attēlā norādīto savienojumu, lai savienotu Arduino un maizes dēļa ķēdi.
3. solis: ierakstiet sāknēšanas ielādētāju
Cerams, ka esat sapratis dedzinošā sāknēšanas ielādētāja izmantošanu. Mums ir jāsadedzina tikai sāknēšanas ielādētājs un pēc tam programma ATmega328P tik reižu, cik vēlaties, vēlreiz nededzinot sāknēšanas ielādētāju. Tagad ir pienācis laiks sadedzināt sāknēšanas ielādētāju. Mainiet rīku iestatījumus, kā parādīts attēlā, un pēc tam ierakstiet sāknēšanas ielādētāju.
4. darbība: augšupielādējiet savu kodu ATmega328P
Atveriet kodu, kuru vēlaties augšupielādēt.
Saglabājiet rīku iestatījumus tādus pašus kā sāknēšanas ielādēšanas procesā.
Tagad augšupielādējiet kodu ATmega328P, izmantojot "Shift + Upload".
Tātad, kā jūs varat programmēt ATmega328P, izmantojot Arduino Uno. Ja jums ir kādas šaubas, jautājiet komentāru sadaļā.
Lejupielādes:
ATmega328P datu lapa
Pirkt:
ATmega328P no Amazon Indijas:
Arduino Uno Original no Amazon Indijas:
Zemo izmaksu Arduino Uno no Amazon Indijas:
Ieteicams:
CH341A programmētājs: 8 soļi
CH341A programmētājs: Nesen esmu iegādājies mini programmētāju CH341A. Mini programmētājs ir kārtībā, un to var izmantot, lai ieprogrammētu 24. un 24. sērijas mikroshēmas. Tas ir ļoti lēts, bet diezgan noderīgs, jo es varu to izmantot, lai zibspuldzētu sava datora BIOS un maršrutētāja programmaparatūru. WCH ir laipni izlaidumi
Samaziniet jebkuras peles klikšķu skaņu.: 3 soļi
Samaziniet jebkuras peles klikšķu skaņu: apmācība. Samaziniet jebkuras peles klikšķu skaņu. Problēma ir tā, ka daudzas peles tur rada augstu un kaitinošu skaņu katru reizi, kad tiek nospiestas pogas. Lai atrisinātu šo problēmu, es centīšos jums palīdzēt un parādīt, ko jūs varat darīt, lai samazinātu
Kā importēt Java projektus Eclipse iesācējiem: 11 soļi
Kā importēt Java projektus Eclipse iesācējiem: Ievads Tālāk sniegtajos norādījumos sniegti soli pa solim norādījumi par Java projektu instalēšanu datorprogrammatūrā Eclipse. Java projektos ir viss kods, saskarnes un faili, kas nepieciešami Java programmas izveidei. Šie projekti ir
Samaziniet kustības izplūšanu, izmantojot GIMP: 6 soļi
Samaziniet kustību izplūšanu, izmantojot GIMP: šī pamācība palīdz samazināt mīkstas kustības izplūšanas sekas, kas rodas kameras drebēšanas dēļ. Šī ir manis izstrādāta eksperimentāla metode, tāpēc, lūdzu, izmēģiniet un atstājiet komentārus, vēlams ar attēliem. Kā redzams no ph kvalitātes
Lielisks vienkāršs pagrieziena galds, lai parādītu savus projektus: 5 soļi
Lielisks, vienkāršs pagrieziena galds, lai parādītu savus projektus: savā YouTube kanālā es arī pārskata dažus produktus, tāpēc vienmēr esmu vēlējies izveidot jauku pagrieziena galdu, lai parādītu jaunus produktus. Tāpat kā visas lietas, ko daru, es vēlējos to padarīt pēc iespējas vienkāršāku. Tātad tika izmantoti tikai 3 komponenti. Seko līdzi, un pieņemsim