Tartalomjegyzék:
- 1. lépés: Szükséges eszközök
- 2. lépés: Bootloader írása Atmega328p -re
- 3. lépés: Vázlatfeltöltő áramkör vázlata
Videó: Önálló ATmega328p (belső 8 MHz -es órajel használatával): 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Az ATmega328p egy egycsipes mikrokontroller, amelyet az Atmel hozott létre a megaAVR családba (később a Microchip Technology 2016-ban vásárolta meg az Atmelt). Ez egy módosított Harvard architektúra 8 bites RISC processzor maggal rendelkezik. Ez a mikrokontroller az Arduino fejlesztőlap és sok más fejlesztőlap agya. Ezzel az utasítással minimalizálhatja a projektek méretét, és sokkal olcsóbbá teheti őket. Ez úgy történik, hogy csökkenti a fejlesztőkártya összetevőinek számát, például a beépített LED -eket, külső kristály oszcillátorokat, külső kondenzátorokat és sok más, a fejlesztőlapba beépített redundáns komponenst.
1. lépés: Szükséges eszközök
A szükséges alkatrészek listája
1. 10K ohmos ellenállások
2. ATmega328P-PU IC
3. Jumper vezetékek
4. LM7805 feszültségszabályozó
5. Kenyeretábla
6. Arduino Uno Fejlesztési Tanács
Szükségünk van az Arduino IDE -re is a Bootloader írásához, és vázlatok feltöltéséhez az ATmega328P -re. Innen letöltheti
Ezenkívül le kell töltenie az Arduino -t a Breadboard könyvtárból. Innen letöltheti az IDE verziójának megfelelően
2. lépés: Bootloader írása Atmega328p -re
Az ATmega328P IC nem töltődik be rendszerbetöltővel. A Bootloader egy kódkészlet, amely lehetővé teszi az IC számára az Arduino IDE segítségével feltöltött kód értelmezését.
A Bootloader ATmega328P -re történő feltöltésének lépései
1. Csatlakoztassa az Arduino -t az ATmega328P -hez a képen látható módon.
A csatlakozásokat az alábbiak szerint soroljuk fel:-
ATmega328P pin 7 => Vcc
ATmega328P pin 8 => Gnd
ATmega328P pin 20 => Vcc
ATmega328P 22 -es csap => Gnd
ATmega328P pin 1 => Arduino D10 csapja
ATmega328P 17. tüske => Arduino D11 csapja
ATmega328P pin 18 => Arduino D12 csapja
ATmega328P 19. tüske => Arduino D13 csapja
húzza fel az ellenállást az ATmega328P 1. tűjén
2. Adjon hozzá táblát az IDE -hez:
Készítsen egy mappát Hardver néven (ha még nincs meg) a vázlatmappájában, és bontsa ki, majd másolja a letöltött könyvtárat ebbe a mappába.
Indítsa újra az IDE -t, és keresse meg az új táblát az Eszközök> Fórum menüben, és megjelenik egy új tábla "ATmega328 on a breadboard (8MHz Internal Clock)". Ha látja ezt a táblát, akkor minden rendben van.
3. Válassza a Soros port lehetőséget.
4. Válassza ki a programozót az "Arduino mint internetszolgáltató" lehetőségre.
5. Írja be a rendszerbetöltőt a Menüeszközök> Bootloader írása menüpontban.
3. lépés: Vázlatfeltöltő áramkör vázlata
Az Arduino táblával vázlatokat tölthet fel az ATmega328P -re.
A vázlatok feltöltésének lépései az ATmega328P -re
1. Távolítsa el az IC -t az Arduino -ból.
2. Csatlakoztassa az Arduino -t az ATmega328P -hez a képen látható módon. A kapcsolatok a következők szerint vannak felsorolva:
ATmega328P pin 7 => Vcc> ATmega328P pin 8 => Gnd
ATmega328P pin 20 => Vcc
ATmega328P 22. tüske => Gnd
ATmega328P pin 1 => Reset pin of Arduino
ATmega328P pin 2 => Arduino 1 -es vagy RX csapja
ATmega328P pin 3 => Arduino 2 -es vagy TX -es csapja
húzza fel az ellenállást az ATmega328P 1. tűjén
3. Töltse fel a Vázlatot az Atmega328P -re az Arduino IDE használatával.
4. Csatlakoztassa a csapokat az ATmega328P -hez a tűleképezési diagram szerint.
Ajánlott:
Önálló tűzoltó robot önálló lángokkal: 3 lépés
Autonóm tűzoltó robot önfelfedező lángokkal: LEGERŐSEBB AUTONÓM TŰZVÉDELMI ROBOT GEN2.0HII … Ez az első projektünk. Kezdjük el. Ennek a robotnak a koncepciója nagyon egyszerű. emberi élet megmentése automatikus olcsó gyors tűzálló t
Önálló Arduino ATmega328p: 7 lépés (képekkel)
Egyedülálló Arduino ATmega328p: Minden azzal kezdődött, hogy láttam az oktatható " Bináris játék " Írta: Keebie81
Önálló Arduino 3.3V W / külső 8 MHz -es óra programozása az Arduino Uno -tól az ICSP / ISP -n keresztül (soros megfigyeléssel!): 4 lépés
Önálló Arduino 3.3V W / külső 8 MHz -es óra programozása az Arduino Uno -tól az ICSP / ISP -n keresztül (soros felügyelet mellett!): Célok: Egy önálló Arduino felépítése, amely 3,3 V -on működik 8 MHz -es külső óra mellett. Programozása ISP-n keresztül (más néven ICSP, áramkörön belüli soros programozás) egy Arduino Uno-ról (5 V-on fut) A rendszerbetöltő fájl szerkesztéséhez és az égetéshez
Hogyan készítsünk távirányítású tüskefúvót vagy kapcsolótáblát önálló Atmega328P használatával: 6 lépés (képekkel)
Hogyan készítsünk távvezérelt tüskefúvót vagy kapcsolótáblát önálló Atmega328P segítségével: Ebben a projektben megmutatom, hogyan lehet távirányítású tüskebuszt vagy kapcsolótáblát készíteni önálló Atmega328P segítségével. Ez a projekt egy nagyon kevés komponenst tartalmazó egyedi NYÁK lapra épül. Ha szívesebben nézed a videót, akkor ugyanezt beágyazom, vagy
ATmega8 Arduino néven (belső 8 MHz -es kristály használatával): 7 lépés (képekkel)
ATmega8 Arduino néven (belső 8 MHz -es kristály használatával): Napjainkban az olyan eszközök, mint az Arduino, nagyon népszerűek. Ezekkel rengeteg projektet lehet létrehozni, azonban sok helyet foglalnak el, és néhányunk (köztük én) számára drágák. A probléma megoldása érdekében bemutatom ezt az utasítást