Spisu treści:
- Krok 1: Zbierz wszystkie rzeczy
- Krok 2: Prześlij program ISP na płytkę Arduino
- Krok 3: Podłącz docelową płytkę AVR do płytki Arduino
- Krok 4: Wypal bootloader na płycie AVR
- Krok 5: Przetestuj płytkę AVR
- Krok 6: gotowe
Wideo: Jak zaprogramować płytkę AVR za pomocą płytki Arduino: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Czy masz układającą się płytkę mikrokontrolera AVR? Czy trudno go zaprogramować? Cóż, jesteś we właściwym miejscu. Tutaj pokażę, jak zaprogramować płytkę mikrokontrolera Atmega8a za pomocą płytki Arduino Uno jako programatora. Więc bez zbędnych ceregieli, zaczynajmy!
Krok 1: Zbierz wszystkie rzeczy
Oto wszystko, czego potrzebujesz:
- Płytka mikrokontrolera Arduino UNO/MEGA/nano.
- Płytka mikrokontrolera AVR z kompatybilnym mikrokontrolerem (np. Atmega 8a)
- Odpowiedni kabel USB do płytki Arduino
- Sześć przewodów połączeniowych (dwa do zasilania, jeden do resetowania docelowej płyty AVR, a pozostałe trzy do komunikacji)
Kliknij powyższy obrazek, aby dowiedzieć się więcej.
Krok 2: Prześlij program ISP na płytkę Arduino
Uruchom Arduino IDE i przejdź do Pliki>Przykłady>ArduinoISP. Wybierz odpowiednią tablicę z Narzędzia>Płyty. Wgraj program na płytkę Arduino.
Krok 3: Podłącz docelową płytkę AVR do płytki Arduino
Wykonaj połączenia w następujący sposób (płyta AVR do Arduino):
VCC do 5 V
GND do GND
RST/RESET do D10
MISO do D11
MOSI do D12
SCK do D13
Jeśli nie możesz znaleźć takich oznaczonych pinów, sprawdź arkusz danych mikrokontrolera w Internecie. Powyżej dodałem schemat wyprowadzeń niektórych popularnych mikrokontrolerów Atmega. Moja płyta AVR miała na sobie Atmegę 8a. Ponadto wszystkie ważne szpilki na planszy zostały oznakowane. Upewnij się, że nie używasz luźnych i cienkich przewodów.
Krok 4: Wypal bootloader na płycie AVR
Idź do Narzędzia>Płytki>Wybierz Arduino NG lub starszy. Następnie przejdź do Narzędzia>Procesor i wybierz ten, który znajduje się na Twojej płycie AVR. Przejdź do Narzędzia>Programator i wybierz Arduino jako ISP. Teraz ponownie przejdź do Narzędzia, a następnie kliknij „Burn Bootloader”. Diody RX i TX na płycie Arduino powinny szybko zamigać kilka razy, a jeśli pojawi się komunikat „Done burning bootloader” bez żadnego błędu, płyta AVR jest gotowa do zaprogramowania!
Krok 5: Przetestuj płytkę AVR
Wgraj prosty program, taki jak miganie diody LED. Przejdź do plików>Przykłady>Podstawy>Mrugnięcie. Przytrzymaj klawisz Shift i kliknij przycisk Prześlij. Po zakończeniu przesyłania możesz usunąć przewody połączeniowe i włączyć zasilanie płyty AVR i przetestować, czy została poprawnie zaprogramowana.
Krok 6: gotowe
Teraz możesz wykorzystać płytkę AVR do tworzenia fajnych projektów elektronicznych. Ponieważ uwielbiam modelowanie torów kolejowych, wrzuciłem prosty program do obsługi lokomotywy na zautomatyzowanym układzie. Ponieważ moja płyta AVR ma dwa wyjścia silnikowe, mogę je wykorzystać do sterowania lokomotywą i rozjazdem. Plik programu tego kodu można znaleźć w następnym kroku. Jeśli jesteś zainteresowany, możesz sprawdzić też mój.
Chciałbym wiedzieć, co dzisiaj z nim zrobiłeś. Wszystkiego najlepszego!
Zalecana:
Jak sflashować lub zaprogramować oprogramowanie układowe ESP8266 AT za pomocą programu flasher i programatora ESP8266, moduł IOT Wifi: 6 kroków
Jak sflashować lub zaprogramować oprogramowanie układowe ESP8266 AT za pomocą programu flasher i programatora ESP8266, moduł IOT Wifi: Opis: Ten moduł jest adapterem/programatorem USB dla modułów ESP8266 typu ESP-01 lub ESP-01S. Jest wygodnie wyposażony w żeńskie złącze 2x4P 2,54mm do podłączenia ESP01. Wyłamuje również wszystkie szpilki ESP-01 za pośrednictwem męskiej h
Jak zaprogramować i załadować ATtiny85 za pomocą USBasp: 5 kroków
Jak zaprogramować i załadować ATtiny85 za pomocą USBasp: W tej instrukcji dowiesz się dokładnie, jak załadować i zaprogramować mikrochip ATtiny85 w najprostszy sposób, jaki mogłem wymyślić. To jest mój pierwszy Instruktaż, więc jeśli masz jakieś rady lub wskazówki, jak tworzyć lepsze przewodniki, nie krępuj się
Jak zaprogramować PIC MCU za pomocą programatora PICkit za pomocą płytki do krojenia chleba: 3 kroki
Jak zaprogramować PIC MCU za pomocą programatora PICkit za pomocą płytki do krojenia chleba: Nie potrzebujesz drogich i wyrafinowanych narzędzi do zabawy z mikrokontrolerami PIC (lub dowolnymi innymi). Wszystko czego potrzebujesz to płytka prototypowa, na której testujesz swój obwód i programowanie. Oczywiście potrzebny jest jakiś programista i IDE. W tej instrukcji
Jak zaprogramować i zresetować Arduino za pomocą smartfona z systemem Android: 8 kroków
Jak zaprogramować i zresetować Arduino za pomocą smartfona z systemem Android: Być może używałeś adaptera OTG do łączenia pendrive'ów i kontrolerów gier oraz zasilania małych urządzeń. Możesz zrobić znacznie więcej rzeczy poza zasilaniem płyty Arduino za pomocą smartfona. W tym samouczku skompilujemy i prześlemy Ardu
Jak zaprogramować AVR (arduino) z innym Arduino: 7 kroków
Jak zaprogramować AVR (arduino) z innym Arduino: Ta instrukcja jest przydatna, jeśli: * masz arduino z atmega168 i kupiłeś atmega328 w lokalnym sklepie z elektroniką. Nie ma bootloadera arduino * chcesz stworzyć projekt, który nie używa arduino - po prostu