Spisu treści:

Absolutne minimum - Arduino na płytce do krojenia chleba: 5 kroków
Absolutne minimum - Arduino na płytce do krojenia chleba: 5 kroków

Wideo: Absolutne minimum - Arduino na płytce do krojenia chleba: 5 kroków

Wideo: Absolutne minimum - Arduino na płytce do krojenia chleba: 5 kroków
Wideo: Как сделать платформенный левитрон своими руками. Краткое руководство. "Levitron" (PCBWay) 2024, Listopad
Anonim
Bare Minimum - Arduino na Breadboard
Bare Minimum - Arduino na Breadboard

Arduino wykorzystuje układ ATMega328p. Możemy to uzyskać w formacie SMD (ATMega328p-AU) lub DIP do lutowania otworowego (ATMega328p-PU). Ale sam chip nie może działać. Potrzebuje jeszcze kilku komponentów i wszystko razem nazywa się minimalną konfiguracją tego chipa.

Krok 1: Prosty schemat

Prosty schemat
Prosty schemat

Poniżej mamy schemat dla tej konfiguracji. Jak widać, potrzebujemy zasilania 5 woltów. To zasilanie musi być bardzo dobrze wyregulowane, bez skoków napięcia. Do tego i dodatkowy kondensator 10uF między 5V a GND. Również pin resetowania jest włączony. Tak więc, aby go wyłączyć, musimy zastosować do niego 5V. W tym celu między RESET i Vcc umieszczony jest rezystor 10 kΩ. Ponadto ATMega328 zwykle pracuje z częstotliwością 16 MHz. W tym celu między pinami 9 i 10 umieściliśmy kryształ 16MHz. Ale ten kryształ, aby oscylować, potrzebuje dwóch kondensatorów dokładnie 22pF podłączonych do GND. Na powyższym rysunku masz wszystkie piny chipa. W tej chwili, jeśli mikrokontroler ma bootlaoder, moglibyśmy wgrać kod. Ale wyobraźmy sobie, że nie ma bootloadera.

Krok 2: Nagraj bootloader

Nagraj bootloader
Nagraj bootloader

Teraz wyobraźmy sobie, że chip nie ma bootlodera (układu pierwotnego). W tym celu należy wykonać kolejne połączenia z Arduino UNO. Są to piny SPI, CLOCK, MISO i MOSI.

Krok 3: Podłącz Arduino do komputera

Podłącz Arduino do komputera
Podłącz Arduino do komputera

Teraz podłącz Arduino do komputera. Otwórz Arduino IDE i przejdź do Plik → Przykłady → Arduino ISP i otwórz ten przykład. Wybierz com płyty Arduino UNO, wybierz płytę jako Arduino UNO i prześlij ten kod.

Krok 4: Bootloader

Program rozruchowy
Program rozruchowy

Teraz wykonaj połączenia w poprzednim schemacie i nadszedł czas na spalenie bootloadera. Przejdź do Narzędzia → programista → Arduino jako ISP. Tym samym zmieniamy programistę na ISP.

Krok 5: Wreszcie nagraj bootloader

Wreszcie nagraj bootloader
Wreszcie nagraj bootloader

Na koniec przejdź do Narzędzia → Nagraj bootloader. Teraz diody Arduino będą dużo migać. Gdy dostaniesz wiadomość o bootlaoder spalony, możemy iść.

Zalecana: