Sada ARDUINO DEV-11168 AVR ISP Shield PTH
Informace o produktu
- Název produktu: Arduino Shield AVR ISP
- Číslo modelu: DEV-11168
- Uživatelský manuál: K dispozici
Návod k použití produktu
- Otevřete firmware ArduinoISP (v Examples) na vaší desce Arduino.
- Pokud používáte Arduino 1.0, proveďte malou změnu v kódu ArduinoISP. Najděte ve funkci heartbeat() řádek, který říká delay(40); a změňte jej na delay(20);.
- Vyberte příslušnou desku a sériový port z nabídky Nástroje, které odpovídají desce programátoru (nikoli programované desce).
- Nahrajte skicu ArduinoISP na vaši desku Arduino.
- Připojte svou desku Arduino k cílové desce podle dodaného schématu. Pro Arduino Uno nezapomeňte přidat 10 uF kondenzátor mezi reset a zem.
- Vyberte příslušnou desku z nabídky Nástroje, která odpovídá desce, na kterou chcete vypálit bootloader (ne desku programátoru).
- Použijte příkaz Burn Bootloader > Arduino jako ISP.
Poznámka: Tento postup funguje pro desky se signály SPI na uvedených pinech. U desek jako Leonardo, kde to neplatí, musíte signály SPI připojit ke konektoru ISP pomocí dodaného pinoutu.
Použití Arduina jako AVR ISP (In-System Programmer):
Tento tutoriál vysvětluje, jak používat desku Arduino jako AVR ISP (in-system programátor). To vám umožňuje použít desku k vypálení bootloaderu na AVR (např. ATmega168 nebo ATmega328 používané v Arduinu). Kód v tomto example je založen na firmwaru mega-isp od Randalla Bohna.
Instrukce
Chcete-li použít desku Arduino k vypálení bootloaderu na AVR, musíte provést několik jednoduchých kroků.
- Otevřete firmware ArduinoISP (v Examples) k vaší desce Arduino.
- Poznámka pro Arduino 1.0: musíte provést jednu malou změnu v kódu ArduinoISP. Najděte ve funkci heartbeat() řádek, který říká „delay(40);“ a změňte jej na „delay(20);“.
- Vyberte položky v nabídce Nástroje > Deska a Sériový port, které odpovídají desce, kterou používáte jako programátor (nikoli programované desce).
- Nahrajte skicu ArduinoISP.
- Připojte svou desku Arduino k cíli, jak je znázorněno na obrázku níže. (Poznámka pro Arduino Uno: budete muset přidat 10 uF kondenzátor mezi reset a zem.)
- Vyberte položku v nabídce Nástroje > Deska, která odpovídá desce, na kterou chcete vypálit bootloader (nikoli desce, kterou používáte jako programátor). Podrobnosti najdete v popisu desky na stránce prostředí.
- Použijte příkaz Burn Bootloader > Arduino jako ISP.
Poznámka: Tento postup funguje s deskami, které mají signály SPI na uvedených pinech. U desek, pro které to neplatí (desky 32u4 jako Leonardo) musí být signály SPI připojeny k ISP konektoru, jehož pinout je uveden níže.
Obvod
Okruh (cílení na Arduino Uno, Duemilanove nebo Diecimila):
Deska Arduino sloužící jako ISP pro programování ATmegy na jiné desce Arduino. Na Arduino Uno budete muset připojit 10 uF kondenzátor mezi reset a zem (po nahrání náčrtu ArduinoISP). Všimněte si, že potřebujete přístup k resetovacímu kolíku na cílové desce, který není k dispozici na NG nebo starších deskách.
Okruh (cílení na Arduino NG nebo starší):
Na NG nebo starších deskách připojte resetovací vodič ke kolíku 1 čipu Atmega na desce, jak je znázorněno výše.
Okruh (cílení na AVR na prkénku):
Podrobnosti najdete v tutoriálu Arduino to Breadboard.
ELEKTROINSTALACE
Dokumenty / zdroje
![]() |
Sada ARDUINO DEV-11168 AVR ISP Shield PTH [pdfUživatelská příručka DEV-11168 AVR ISP Shield PTH Kit, DEV-11168, AVR ISP Shield PTH Kit, Shield PTH Kit, PTH Kit, Kit |