Obsah:

Bare Minimum - Arduino na Breadboardu: 5 kroků
Bare Minimum - Arduino na Breadboardu: 5 kroků

Video: Bare Minimum - Arduino na Breadboardu: 5 kroků

Video: Bare Minimum - Arduino na Breadboardu: 5 kroků
Video: Running an Arduino on a breadboard with NO EXTERNAL COMPONENTS / How to FLASH an Arduino BOOTLOADER 2024, Červenec
Anonim
Bare Minimum - Arduino na prkénku
Bare Minimum - Arduino na prkénku

Arduino používá čip ATMega328p. Můžeme to získat ve formátu SMD (ATMega328p-AU) nebo ve formátu DIP pro pájení pomocí žlabů (ATMega328p-PU). Samotný čip však nemůže fungovat. Potřebuje několik dalších komponent a vše dohromady se nazývá minimální konfigurace tohoto čipu.

Krok 1: Jednoduché schéma

Jednoduché schéma
Jednoduché schéma

Níže máme schéma této konfigurace. Jak vidíte, potřebujeme dodávku 5 voltů. Toto napájení musí být velmi dobře regulováno bez špiček napětí. K tomu a navíc 10uF kondenzátor mezi 5V a GND. Alos, resetovací pin je povolen záporně. Abychom ji mohli deaktivovat, musíme na ni použít 5V. Za tímto účelem je mezi RESET a Vcc umístěn odpor 10 kOhm. ATMega328 také obvykle pracuje na 16 MHz. Za tímto účelem mezi piny 9 a 10 umístíme krystal 16 MHz. Ale tento krystal k oscilaci potřebuje dva kondenzátory přesně 22 pF připojené k GND. Na obrázku níže máte všechny piny čipu. Právě teď, pokud má mikrokontrolér bootlaoder, mohli bychom nahrát kód. Představme si ale, že nemá bootloader.

Krok 2: Vypálit bootloader

Burn Bootloader
Burn Bootloader

Nyní si představme, že čip nemá bootloder (panenský čip). K tomu musíte provést další připojení z Arduino UNO. Jedná se o piny SPI, CLOCK, MISO a MOSI.

Krok 3: Připojte Arduino k počítači

Připojte Arduino k PC
Připojte Arduino k PC

Nyní připojte Arduino k počítači. Otevřete Arduino IDE a přejděte na Soubor → Příklady → Arduino ISP a otevřete tento příklad. Vyberte com na desce Arduino UNO, vyberte desku jako Arduino UNO a aktualizujte tento kód.

Krok 4: Bootloader

Zavaděč
Zavaděč

Nyní proveďte připojení v minulém schématu a je čas vypálit zavaděč. Přejděte do Nástroje → programátor → Arduino jako ISP. Tím změníme programátora na ISP.

Krok 5: Nakonec vypalte bootloader

Nakonec Burn Bootloader
Nakonec Burn Bootloader

Nakonec přejděte na Nástroje → Vypálit zavaděč. Nyní budou LED diody Arduina hodně blikat. Jakmile dostanete zprávu o bootlaoderu, můžeme vyrazit.

Doporučuje: