Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
Jeśli znasz już platformę Arduino i chcesz spróbować zaprogramować inne mikrokontrolery firmy atmel, ten poradnik pomoże Ci w zrobieniu pierwszych kroków. W szczególności wykonasz nakładkę dla płytek kompatybilnych z Arduino Uno w celu zaprogramowania wielu mikrokontrolerów ATtiny (2313/4313 25/45/85 i być może kilku innych).
Kieszonkowe dzieci
Do tego dość prostego projektu będziesz potrzebować:
-płyta perforowana (jednostronna lub dwustronna min. 20x10 kropek)
-3x 5mm diody LED
-3x rezystory 220-330 Ohm
-20-pinowe gniazdo
-12 męskich nagłówków pinów (co najmniej)
-1x zworka
-kilka przewodów połączeniowych
I oczywiście mikrokontroler ATtiny do współpracy (w moim przypadku to 2313)
Krok 1: Okablowanie
Nie jestem przyzwyczajony do tworzenia przewodników krok po kroku, więc po prostu dołączam wynik końcowy i trochę okablowania. Należy pamiętać, że polaryzacja diod LED nie jest przestrzegana na zdjęciu Fritzing, więc bądź ostrożny!
Jeśli zdecydowałeś się na jednostronną płytkę perforowaną, musisz docisnąć męskie główki pinów za pomocą szczypiec, aby wydłużyć piny i przylutować je od tyłu.
Zworka jest potrzebna do zmiany pinu GND (w zależności od używanego mikrokontrolera) chociaż udało mi się wrzucić szkic na ATtiny 2313 nawet bez GND w ogóle…
Zielona dioda LED jest zawsze włączona i jest opcjonalna.
Krok 2: Konfiguracja oprogramowania
Teraz musisz wgrać arduino isp na płytę arduino. Przejdź do Plik -> Przykłady -> ArduinoISP.
Przed załadowaniem można zmienić zachowanie diod LED, przypisując piny 8 i 9, pin 7 NIE będzie używany. PMODE (w moim przypadku niebieski) to taki, który miga podczas przesyłania szkicu. ERR zaświeci się, gdy wystąpi błąd. Próbowałem symulować błędy, ale nigdy się nie świecił… HB oznacza HeartBeat i okresowo się włącza i wyłącza. Niezbyt przydatne dla mnie, ale można go przypisać zamiast diody ERR.
Krok 3: przesyłanie szkicu
Teraz jesteś w końcu gotowy, aby przesłać swój szkic. Upewnij się, że masz zainstalowaną konkretną płytkę (mikrokontroler), a następnie przejdź do Narzędzia -> Programator -> Arduino jako ISP.
Upewnij się, że cyfrowe piny przypisane w Twoim szkicu odpowiadają tym na Twoim mikrokontrolerze.
Teraz możesz przesłać swój szkic!
Zalecana:
Mały programator mikrokontrolerów ATTINY z Arduino UNO: 7 kroków
Malutki programator dla mikrokontrolerów ATTINY z Arduino UNO: Obecnie interesujące jest stosowanie mikrokontrolerów serii ATTINY ze względu na ich wszechstronność, niską cenę, ale także fakt, że można je łatwo programować w środowiskach takich jak Arduino IDE. Programy przeznaczone dla modułów Arduino mogą być łatwo przenosić
Programator ATTiny HV: 4 kroki
Programator ATTiny HV: Ta instrukcja dotyczy narzędzia do programowania ATTiny za pomocą ESP8266 i interfejsu użytkownika opartego na przeglądarce. Nawiązuje on do poprzedniego instruktażowego edytora Fuse do odczytu i ustawiania bezpieczników, ale teraz obsługuje kasowanie, odczytywanie i zapisywanie fla
Zmniejsz swoje projekty Arduino - Arduino UNO jako programator ATmega328P (https://youtu.be/YO61YCaC9DY): 4 kroki
Zmniejsz swoje projekty Arduino | Arduino UNO As ATmega328P Programmer (https://youtu.be/YO61YCaC9DY): Łącze wideo: https://youtu.be/YO61YCaC9DYProgramowanie ATmega328P przy użyciu Arduino jako ISP (In-System Programmer) umożliwia korzystanie z funkcji Arduino na płytce stykowej lub PCB. To głównie pomaga, gdy tworzysz swój projekt na studia. Redu
Tani programator STK500 AVR dla Atmel Studio: 7 kroków
Tani programator AVR STK500 dla Atmel Studio: Atmel Studio to potężne narzędzie do tworzenia programów AVR, ale napisanie programu to pierwszy krok. Aby użyć swojego programu, musisz stworzyć obwód i przenieść swój kod do mikrokontrolera. Możesz zaprogramować swój AVR z Atmel Studio za pomocą
Programator ISP dla mikrokontrolerów AVR: 4 kroki
Programator ISP dla mikrokontrolerów AVR: Programator mikrokontrolerów to urządzenie sprzętowe wraz z oprogramowaniem, które służy do przesyłania kodu języka maszynowego do mikrokontrolera/EEPROM z komputera. Programator ISP dla mikrokontrolerów AVR to programator szeregowy, który wykorzystuje s