Tartalomjegyzék:
- 1. lépés: Az ATtiny Core Supprt hozzáadása az Arduino IDE szoftverhez
- 2. lépés: Programozza az Arduino-t rendszerben belüli programozóként (ISP)
- 3. lépés: Csatlakoztassa az ATtiny84 programozásához
- 4. lépés: Állítsa az Arduino programot ATtiny84 programra
- 5. lépés: Programozza az ATtiny84 programot
- 6. lépés: Csatlakoztassa az ATtiny84-et az önálló futtatáshoz
Videó: Arduino Uno az ATTINY84 programozásához (Arduino V. 1.8.5): 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Az Arduino Uno használata az ATTINY84-20PU programozásához (Digikey elem # ATTINY84-20-PU-ND). Ez az útmutató tartalmazza az Arduino platform használatát fizikailag kisebb processzorokkal, például az ATtiny84 -nel (84/44/24). Ez a példa kifejezetten az ATtiny84-20PU processzorra vonatkozik, de a többi táblához illeszthető, ha kiválasztja a megfelelő kártyát az Arduino szoftverből (azaz Arduino IDE), és szükség szerint módosítja a pinoutokat.
(Frissítve az Arduino 1.8.5 verziójához)
1. lépés: Az ATtiny Core Supprt hozzáadása az Arduino IDE szoftverhez
Arduino 1.8.5 esetén:
- Nyissa meg az Arduino szoftvert (más néven Arduino Integrated Development Environment [IDE]).
- Nyitott beállítások: [FILE] [PREFERENCES]
- Illessze be az URL -t a További táblák kezelő URL -jeibe:
2. lépés: Programozza az Arduino-t rendszerben belüli programozóként (ISP)
- Válassza ki az Arduino táblát: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. Megjegyzés: bár az Arduino UNO-m van, lecseréltem a processzort egy előre programozott Atmega328P-re, amely megköveteli az "Arduino Duemilanove vagy Diecimila" kiválasztását.
- Válassza ki a programozót: [TOOLS] [PROGRAMMER] [AVR ISP].
- Nyissa meg az ArduinoISP vázlatát: [FILE] [PÉLDÁK] [11. ArduinoISP] [ArduinoISP]
- Vázlat feltöltése.
3. lépés: Csatlakoztassa az ATtiny84 programozásához
Csatlakoztassa az Arduino csapokat az ATtiny84 csapokhoz:
- Arduino 5V - ATtiny84 1. tű
- Arduino Pin 10 - ATtiny84 Pin 4
- Arduino Pin 11 - ATTiny84 Pin 7
- Arduino Pin 12 - ATtiny84 Pin 8
- Arduino Pin 13 - ATtiny84 Pin 9
- Arduino GND - ATtiny84 Pin 14
- Arduino RESET 10uF kondenzátorra (+ oldal / hosszú láb)
- GND- 10uF kondenzátor (- oldalsó / rövid láb)
4. lépés: Állítsa az Arduino programot ATtiny84 programra
- Válassza ki az Arduino táblát: [TOOLS] [BOARD] [ATtiny24/44/84]. Az Eszközök menüben az Eszközök menü következő megnyitásakor további táblabeállítások jelennek meg.
- Válassza a B. O. D. letiltva: [TOOLS] [B. O. D.] [B. O. D. Tiltva]
- Válassza ki az LTO tiltva lehetőséget: [TOOLS] [csak LTO 1.6.11+] [Letiltva]
- Válassza ki a tűleképezést az óramutató járásával ellentétes irányban: [TOOLS] [Pin Mapping] [Counter óramutató járásával ellentétes irányban]
- Chip Attiny84 kiválasztása: [TOOLS] [Chip] [Attiny84]
- Válassza ki a 8MHz órajelet: [TOOLS] [Óra] [8 MHz belső]
- Írja be a rendszerbetöltőt: [TOOLS] [Burn Bootloader]
5. lépés: Programozza az ATtiny84 programot
- Blink -vázlat megnyitása: [FILE] [PÉLDÁK] [01. Alapok] [Blink]
-
Vázlat szerkesztése:
- A void setup () előtt határozza meg a pin nevét (led) és helyét (0 pin): int led = 0;
- helyezze a „LED_BUILTIN” -t a „led” jelzéssel a void stetup () és az üres hurokba ()
- Vázlat feltöltése.
- Kapcsolja ki és válassza le az Arduino -t.
6. lépés: Csatlakoztassa az ATtiny84-et az önálló futtatáshoz
- ATtiny Pin 1–5V forrás (valójában még ne kapcsolja be az áramot)
- ATtiny Pin 2 to LED (hosszú láb)
- ATtiny Pin 14 to Ground
- LED (rövid láb) az ellenálláshoz (1. vég) 100 és 1 k ohm között
- Ellenállás (2. vég) a földhöz
- Kapcsolja be az ATtiny84 tápellátását
Ajánlott:
ATTiny84 alapú 3A lekapcsolható LED-illesztőprogram: 7 lépés (képekkel)
ATTiny84 alapú 3A lefelé irányuló LED-illesztőprogram: Ha 10 W-os LED-eket szeretne táplálni, akkor használja ezt a 3A LED-illesztőprogramot. A 3 Cree XPL LED -del 3000 lumen érhető el
Hacking EXtreme Burner az AVR Atmega eszközök programozásához: 7 lépés
Hacking EXtreme Burner az AVR Atmega eszközök programozásához: Ez az első utasításom ezen az oldalon! Mindannyian jó emberek sok mindent közzétettek ezen az oldalon, sok bizarr és furcsa ötletet és érdeklődést is! Ezek közül sokat időről időre elolvasok, és te inspiráltál, hogy adjak vissza a Közösségnek! Alth
EXtreme Burner használata az AVR mikrokontroller programozásához: 8 lépés
Az EXtreme Burner használata az AVR mikrokontroller programozásához: Minden AVR felhasználói testvériség, és azok, akik csak belépnek a közvetítésbe. Néhányan PIC mikrokontrollerekkel, mások ATMEL AVR -ekkel kezdték, ez az Ön számára íródott! Tehát USBASP -t vásárolt, mert olcsó és hatékony a vaku villanása
ATtiny84/85 SPI interfész csapok újrafelhasználása: 6 lépés
ATtiny84/85 SPI interfész tű újrafelhasználása: Ez az utasítás az "ATtiny84/85 áramkörön belüli hibakeresés soros kimenettel" folytatása. utasítható, és kiterjeszti ezt a hardver- és szoftverkonfigurációt, hogy megoldja a programozási letöltőtűk alkalmazó általi újrafelhasználásának kérdését
Az ATTiny85, ATTiny84 és ATMega328P programozása: Arduino mint ISP: 9 lépés (képekkel)
Az ATTiny85, ATTiny84 és ATMega328P programozása: Arduino ISP -ként: Előszó A közelmúltban kifejlesztettem néhány ESP8266 alapú IoT projektet, és azt tapasztaltam, hogy a központi processzor nehezen tudja elvégezni az összes olyan feladatot, amelyre szükségem volt, hogy kezeljem, ezért úgy döntöttem, hogy eloszlatok néhányat a kevésbé fontos tevékenységeket egy másik mikrofonra