Obsah:
- Krok 1: Shromážděte nějaké věci a některé soubory
- Krok 2: Převod Arduina na programátora
- Krok 3: Nastavení Arduino V1.0.1
- Krok 4: Zapojení Arduina s ATmega8
- Krok 5: Vypálení bootloaderu na ATmega8
- Krok 6: Nahrání skic do ATmega8
- Krok 7: Gratulujeme
Video: ATmega8 As Arduino (pomocí interního krystalu 8 MHz): 7 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
V dnešní době si gadgety jako Arduino našly velmi populární využití. Dají se použít k vytvoření nepřeberného množství projektů, nicméně zabírají spoustu místa a jsou pro některé z nás (včetně mě) drahé. K vyřešení tohoto problému vám předkládám tento návod, který vás naučí, jak používat čip ATmega8 (nebo jakýkoli jiný avr) k ukládání kódu Arduino a fungovat jako kompaktní a levné Arduino. K tomu je zapotřebí snadno dostupná elektronika, kterou, pokud jste také fandou, již bude mít. Na rozdíl od jiných instruktabilit, které závisí na použití externího krystalového oscilátoru k dosažení stejného cíle, tento projekt používá interní 8Mhz krystal ATmega8, což z něj činí výhodu pro ty, kterým chybí 16Mhz krystal.
Také budu používat Arduino jako ISP k programování čipu, takže to bude levnější.
Nyní, bez dalších okolků, začněme šťourat!
Krok 1: Shromážděte nějaké věci a některé soubory
Požadavky:
1. 10uF kondenzátor - 1
2. Propojovací vodiče mezi muži a muži - 8
3. Breadboard - 1
4. Čip ATmega8 - 1
5. Arduino UNO nebo jakékoli jiné Arduino
Věci ke stažení:
1. Bootloader pro ATmega8
2. Arduino IDE v1.0.1
Tento odkaz vás přenese na stránku Stahování Arduino IDE. Stáhněte si v.1.0.1 konkrétně, protože jsem zjistil, že funguje perfektně s čipem ATmega8. Z nějakého důvodu nejnovější verze nepodporuje úpravu souboru Boards.txt, což je pro tento pokyn zásadní. Boards.txt
Použití tohoto souboru bude vysvětleno později.
Krok 2: Převod Arduina na programátora
Arduino lze převést na programátora jednoduchým nahráním skici ArduinoISP. Je poskytován jako příklad skici od Arduina. Kód však poskytuji také jako soubor. Stáhněte si jej a nahrajte do svého Arduina.
Jakmile je kód nahrán, přejděte k dalšímu kroku.
Krok 3: Nastavení Arduino V1.0.1
Po stažení Arduino v1.0.1 jej rozbalte. Zkopírujte také celý text staženého souboru „boards.txt“.
1. Nyní musíte v extrahované složce procházet následující soubor:
"…….. / arduino-1.0.1 / hardware / arduino / boards.txt"
2. Otevřete soubor „boards.txt“a vložte zkopírovaný text na konec souboru.
3. Nyní otevřete soubor „arduino.exe“umístěný v extrahované složce Arduino 1.0.1.
4. Vyberte desku Arduino jako „ATmega8-noxtal @8MHz“
5. Vyberte Programátor jako „Arduino jako ISP“
Nyní je vaše Arduino IDE v1.0.1 nastaveno!
Krok 4: Zapojení Arduina s ATmega8
Připojte ATmega8 IC k Arduinu podle výše uvedených schémat.
Nezapomeňte také umístit 10uF kondenzátor mezi piny RESET a GND.
Připojil jsem obrázek, jak jsem připojil své Arduino k ATmega8.
Krok 5: Vypálení bootloaderu na ATmega8
Bootloadery jsou soubory, které umožňují programování mikrokontroléru nezávisle. Proto jakmile bude ATmega8 spálen zavaděčem, budeme ho moci používat jako Arduino.
Vypálení zavaděče:
1. Extrahujte soubor „atmega8_noxtal.zip“do souboru „……. / Arduino-1.0.1 / hardware / arduino / bootloaders \“.
2. Pokud již Arduino IDE běží, restartujte jej, jinak jej otevřete.
3. Zkontrolujte, zda je programátor, port COM a deska správně nastaven, jak je popsáno v jednom z předchozích kroků.
4. V nabídce „Nástroje“klikněte na „Vypálit zavaděč“.
Pokud jste se zapojili správně, po kliknutí na možnost „Vypálit zavaděč“začnou jasně svítit kontrolky RX, TX a L na Arduinu. Také jsem zaslal obrázek.
Krok 6: Nahrání skic do ATmega8
Po vypálení zavaděče do ATmega8 jste tento projekt téměř dokončili.
Teď už jen zbývá nahrát požadovaný náčrt na váš čip. Chcete-li to provést, ujistěte se, že je deska nastavena na „Atmega8-noxtal @8Mhz“a programátor na „Arduino jako ISP“.
Pamatujte, že kabeláž, kterou jste použili k vypálení zavaděče, slouží také k nahrávání skic
Nahrání skici se provádí pomocí Arduina jako programátora, takže na rozdíl od obvykle, když jste stiskli „Ctrl+U“, nyní budete muset stisknout „Ctrl+Shift+U“, což řekne IDE, aby naprogramoval čip přes Arduino.
Krok 7: Gratulujeme
Blahopřejeme k úspěšnému převodu vašeho čipu ATmega8 na mini Arduino. Nyní můžete své projekty učinit mnohem kompaktnějšími a levnějšími. Chcete -li pochopit jeho vztah k pinům s piny Arduino, nahlédněte do souboru „ATmega8 jako Arduino Pinout“, který jste si stáhli dříve.
Pokud vám tento návod pomohl, podpořte mě prosím znovu nebo třikrát znovu otevřením zkrácených odkazů ke stažení. Můžete mě také podpořit na Patreonu.
To je pro tento návod vše! Pokud máte nějaké pochybnosti, neváhejte se vyjádřit.
Pokračujte v šťourání!
Projekt:
Utkarsh Verma
Díky Ashish Choudhary za zapůjčení jeho kamery.
Doporučuje:
Programování ATmega328 pomocí Arduino IDE pomocí krystalu 8 MHz: 4 kroky
Programování ATmega328 s Arduino IDE pomocí 8MHz krystalu: V tomto Instuctable se budu věnovat krok za krokem průvodce programováním IC ATmega328P (stejný mikrokontrolér, jaký je k dispozici na Arudino UNO) pomocí Arduino IDE a Arduino UNO jako programátora, abyste se stali vlastní Arduino, aby vaše projekty
Rádiové ovládání RF 433MHZ pomocí HT12D HT12E - Vytvoření dálkového ovládání RF pomocí HT12E a HT12D s 433 MHz: 5 kroků
Rádiové ovládání RF 433MHZ pomocí HT12D HT12E | Výroba dálkového ovládání RF pomocí HT12E a HT12D s 433 MHz: V tomto návodu vám ukážu, jak vytvořit RADIO dálkové ovládání pomocí přijímače přijímače 433 MHz s kódováním HT12E a IC dekodér HT12D. V tomto instruktážním programu budete moci odesílat a přijímat data pomocí velmi levných KOMPONENTŮ LIKE: HT
Brýle z tekutých krystalů pro amblyopii (tréninkové brýle se střídavou okluzí) [ATtiny13]: 10 kroků (s obrázky)
Brýle z tekutých krystalů pro amblyopii (tréninkové brýle pro střídavou okluzi) [ATtiny13]: Amblyopia (líné oko), porucha zraku, která postihuje přibližně 3% populace, obvykle se léčí jednoduchými pastami na oči nebo atropinovými kapkami. Tyto metody léčby bohužel na dlouhou dobu nepřerušují silnější oko, ne
Přidání interního (ish) Bluetooth k notebooku: 4 kroky
Přidání interního (ish) Bluetooth do notebooku: Plnění bluetooth do notebooku, který nebyl ve skutečnosti určen k tomu, aby to měl bez otravného pájení
Přidání interního Bluetooth A2DP pro Ipod Mini (2G): 4 kroky
Přidání interního A2DP Bluetooth pro Ipod Mini (2G): Po přečtení zdokumentovaného procesu přidávání interního bluetooth do 4G a 5G iPodů od Fstedie jsem začal zjišťovat, jak to funguje pro 2G Mini. Konečným výsledkem je zcela nezměněné Mini, které má stereo stereo A2DP