Zestaw ARDUINO DEV-11168 AVR ISP Shield PTH
Informacje o produkcie
- Nazwa produktu: Arduino Shield AVR ISP
- Numer modelu: DEV-11168
- Instrukcja obsługi: Dostępny
Instrukcje użytkowania produktu
- Otwórz oprogramowanie sprzętowe ArduinoISP (w Examples) na płycie Arduino.
- Jeśli używasz Arduino 1.0, wprowadź niewielką zmianę w kodzie ArduinoISP. Znajdź linię w funkcji heartbeat() z informacją o opóźnieniu(40); i zmień go na opóźnienie (20);.
- Z menu Narzędzia wybierz odpowiednią płytkę i port szeregowy, który odpowiada płytce programatora (nie programowanej płycie).
- Prześlij szkic ArduinoISP na płytkę Arduino.
- Połącz płytkę Arduino z płytką docelową, postępując zgodnie z dostarczonym schematem. W przypadku Arduino Uno pamiętaj o dodaniu kondensatora 10 uF między resetem a masą.
- Wybierz odpowiednią płytkę z menu Narzędzia, która odpowiada płycie, na której chcesz wypalić bootloader (nie płytce programisty).
- Użyj polecenia Burn Bootloader > Arduino jako ISP.
Notatka: Ta procedura działa w przypadku płytek z sygnałami SPI na wskazanych pinach. W przypadku płyt takich jak Leonardo, gdzie nie jest to możliwe, należy podłączyć sygnały SPI do złącza ISP, korzystając z dostarczonego układu pinów.
Używanie Arduino jako AVR ISP (programista w systemie):
W tym samouczku wyjaśniono, jak używać płytki Arduino jako AVR ISP (programista w systemie). Pozwala to na użycie płytki do wypalenia bootloadera na AVR (np. ATmega168 lub ATmega328 używany w Arduino). Kod w tym przykładzieample jest oparty na oprogramowaniu mega-isp autorstwa Randalla Bohna.
Instrukcje
Aby użyć płytki Arduino do wypalenia programu ładującego na AVR, musisz wykonać kilka prostych kroków.
- Otwórz oprogramowanie sprzętowe ArduinoISP (w Examples) na płytkę Arduino.
- Uwaga dla Arduino 1.0: musisz dokonać jednej małej zmiany w kodzie ArduinoISP. Znajdź linię w funkcji heartbeat() z napisem „delay(40);”. i zmień go na „opóźnienie (20);”.
- Wybierz elementy w menu Narzędzia > Płyta i Port szeregowy, które odpowiadają płycie, której używasz jako programista (a nie płycie, która jest programowana).
- Prześlij szkic ArduinoISP.
- Podłącz płytkę Arduino do celu, jak pokazano na poniższym schemacie. (Uwaga dla Arduino Uno: musisz dodać kondensator 10 uF między resetem a masą.)
- Wybierz pozycję w menu Narzędzia > Płytka, która odpowiada płycie, na której chcesz wypalić bootloader (nie płycie, której używasz jako programista). Aby uzyskać szczegółowe informacje, zobacz opisy płytek na stronie środowiska.
- Użyj polecenia Burn Bootloader > Arduino jako ISP.
Notatka: Ta procedura działa z płytami, które mają sygnały SPI na wskazanych pinach. W przypadku płyt, dla których to nie dotyczy (płyty 32u4, takie jak Leonardo), sygnały SPI muszą być podłączone do złącza ISP, którego układ pinów podano poniżej.
Okrążenie
Obwód (ukierunkowany na Arduino Uno, Duemilanove lub Diecimila):
Płyta Arduino służąca jako dostawca usług internetowych do programowania ATmega na innej płycie Arduino. W Arduino Uno musisz podłączyć kondensator 10 uF między resetem a masą (po przesłaniu szkicu ArduinoISP). Pamiętaj, że potrzebujesz dostępu do pinu resetowania na płycie docelowej, który nie jest dostępny na płytach NG i starszych.
Obwód (ukierunkowany na Arduino NG lub starszy):
Na płytach NG lub starszych podłącz przewód resetowania do styku 1 układu Atmega na płycie, jak pokazano powyżej.
Obwód (ukierunkowany na AVR na płycie prototypowej):
Aby uzyskać szczegółowe informacje, zobacz samouczek Arduino to Breadboard.
OKABLOWANIE
Dokumenty / Zasoby
![]() |
Zestaw ARDUINO DEV-11168 AVR ISP Shield PTH [plik PDF] Instrukcja obsługi DEV-11168 Zestaw osłony AVR ISP PTH, DEV-11168, Zestaw osłony AVR ISP PTH, Zestaw osłony PTH, Zestaw PTH, Zestaw |