Tartalomjegyzék:
- Lépés: Töltse fel az ArduinoISP kódot az Arduino UNO programba
- 2. lépés: Végezze el a Breadboard alapbeállítását az ATmega328P számára
- 3. lépés: Írja be a rendszerbetöltőt
- 4. lépés: Töltse fel kódját az ATmega328P -re
Videó: Csökkentse Arduino projektjeit - Arduino UNO mint ATmega328P programozó (https://youtu.be/YO61YCaC9DY): 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Videó link:
Az ATmega328P programozása Arduino-val ISP-ként (rendszerben programozóként) lehetővé teszi az Arduino funkcióinak használatát kenyértáblán vagy PCB-n. Leginkább akkor segít, ha egyetemi projektet készít. Csökkenti a projekt költségeit és méretét is. Tehát egyszerűen végezze el a tesztet az Arduino -n, és fejezze be a projektet az ATmega328P -n. Az ATmega328P programozása Arduino internetszolgáltatóként csak néhány lépést igényel. Mielőtt továbblépne a programrészhez, tudnia kell, mi az a Bootloader.
A rendszerbetöltő Arduino/ATmega328P rendszerben: A rendszerbetöltő egy vázlat, amely az Arduino/ATmega328P programozható flash memóriájába van programozva (és 4380 bájtot foglal el a rendelkezésre álló 32 KB -ból). Ez különbözteti meg az Arduino ATmega328P -t és a normál gyári Atmega328P -t. Az Arduino rendszerbetöltő akkor működik, amikor a tábla be van kapcsolva (vagy amikor megnyomjuk a reset gombot). Ez a rendszerbetöltő kezdetben új vázlatot vár a soros porton az Arduino IDE -től, ha kap valamit, az új vázlat a flash memóriába kerül, vagy futtatja a korábban égetett vázlatot. A legtöbb Arduino mikrokontroller automatikus visszaállítási funkcióval rendelkezik, amely lehetővé teszi az Arduino IDE számára a kód visszaállítását és feltöltését. A rendszerbetöltőnek csak meg kell értenie, hogy mit küld az Arduino IDE, és be kell írnia a mikrokontroller flash memóriájába. Ha kódot szeretne írni egy Atmega328P készüléken az Arduino rendszerbetöltő nélkül, szüksége lesz egy ISP programozóra, például az AVR ISP -re.
Tehát itt alapvetően a rendszerbetöltőt égetjük az újonnan vásárolt ATmega328P -re, majd az Arduino -t használjuk internetszolgáltatóként a kívánt vázlat ATmega328P -ben történő elégetéséhez.
Arduino - Bootloader
Arduino - Környezet
Az Arduino UNO ATmega328P programozóként való használatának lépései:
1. lépés: Töltse fel az ArduinoISP kódot az Arduino UNO -ban.
2. lépés: Végezze el az alapvető kenyértábla beállításokat az ATmega328P számára.
3. lépés: Írja be a rendszerbetöltőt.
4. lépés: Töltse fel a kódot az ATmega328P -re.
Lépés: Töltse fel az ArduinoISP kódot az Arduino UNO programba
Az ArduinoISP egy vázlat, amely rendszerbetöltő vázlatként működik, miután beégette az ATmega328P flash memóriájába. Először ellenőrizze a beállítást az alábbiak szerint:
Tábla: "Arduino/Genuino Uno"
PORT: "COM2" // A tied lehet más
Programozó: "AVRISP mkII"
Ezután lépjen a Fájl> Példák> ArduinoISP> ArduinoISPA menüpontra, és töltse fel az Arduino Uno -ba.
2. lépés: Végezze el a Breadboard alapbeállítását az ATmega328P számára
A fenti az ATmega328P alapvető konfigurációja, hogy működőképes legyen. A kenyértábla beállítása után itt az ideje, hogy csatlakoztassa ezt a kenyérsütő egységet az Arduino -hoz. Most kövesse az ábrán fent megadott csatlakozást az Arduino és a kenyérlap áramkör csatlakoztatásához.
3. lépés: Írja be a rendszerbetöltőt
Remélhetőleg megértette az égető rendszerbetöltő használatát. Csak a rendszerindítót kell elégetnünk, és az ATmega328P programozást annyiszor, ahányszor csak akarjuk, anélkül, hogy újra el kellene indítani a rendszerbetöltőt. Most itt az ideje, hogy égesse a rendszerbetöltőt. Módosítsa az eszközök beállításait a képen látható módon, majd írja be a Bootloader parancsot.
4. lépés: Töltse fel kódját az ATmega328P -re
Nyissa meg a feltölteni kívánt kódot.
Az eszközök beállításait tartsa ugyanazoknak, mint az égető rendszerbetöltő folyamatét.
Most töltse fel a kódot az ATmega328P -be a "Shift + Feltöltés" használatával.
Tehát így programozhatja az ATmega328P programot az Arduino Uno használatával. Ha kétségei vannak, kérdezzen bátran a megjegyzések részben.
Letöltések:
ATmega328P adatlap
Megvesz:
ATmega328P az Amazon Indiából:
Arduino Uno Original az Amazon Indiából:
Olcsó Arduino Uno az Amazon Indiából:
Ajánlott:
JDM programozó áttekintés: 9 lépés
JDM programozó áttekintés: A JDM népszerű PIC programozó, mert soros portot, minimális komponenseket használ, és nem igényel áramellátást. De van zűrzavar odakinn, sok programozó variációval a neten, melyek melyik PIC -kel dolgoznak? Ebben az „utasításban
CH341A programozó: 8 lépés
CH341A programozó: Nemrég vettem egy CH341A mini programozót. A mini programozó rendben van, és használható a 24 és 24 sorozatú chipek programozására. Nagyon olcsó, de nagyon hasznos, mivel fel tudom használni a számítógép BIOS -jának és az útválasztó firmware -jének villogásához. A WCH -nak kedves kiadásai vannak
Csökkentse bármely egér kattanását: 3 lépés
Csökkentse bármelyik egér kattanási hangját: bemutató. Csökkentse bármelyik egér kattanását. A probléma az, hogy sok egér magas és idegesítő hangot ad ki minden alkalommal, amikor megnyomják a gombjaikat. A probléma megoldásához megpróbálok útmutatást adni és megmutatni, mit tehet annak érdekében, hogy csökkentse
Csökkentse a mozgás homályosságát a GIMP használatával: 6 lépés
Csökkentse a mozgás homályosságát a GIMP használatával: Ez az utasítás segít csökkenteni a fényképezőgép rázkódása által okozott lágy mozgás homályosság hatásait. Ez egy általam kifejlesztett kísérleti módszer, ezért kérjük, próbálja ki, és hagyja el megjegyzéseit, lehetőleg képekkel. Amint ez nyilvánvaló a ph minőségéből
Olcsó (mint az ingyenes [mint a sörben]) Többméteres állvány: 4 lépés
Olcsó (mint az Ingyenes [mint a Sörben]) Többméteres állvány: Bosszantott, hogy meg kell emelnem a nyakamat, vagy bizonytalanul kell egyensúlyoznom az olcsó 4 dolláros többméteres valahol, ahol valóban elolvashatom a kijelzőt. Ezért úgy döntöttem, hogy a saját kezembe veszem a dolgokat! Ez egyben az első strukturálható, tehát ha valakinek van hasznos megjegyzése