
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02

Cześć wszystkim:D
Tutaj podzielę się prostym sposobem zaprogramowania dowolnego układu AVR za pomocą Arduino Uno R3
Wystarczy, że wypalisz kod na mikrokontrolerze Arduino Uno, zamiast kupować konkretny programator, który dużo kosztuje.
Kieszonkowe dzieci
Będziesz potrzebować:
- Arduino uno r3 z wymiennym chipem (1)
- Przewody połączeniowe
- Kondensator elektrolityczny 10uF (1)
- Plik szesnastkowy wygenerowany z twojego kodu C
Krok 1: Dostawca Arduino

Po pierwsze: otwórz swoje Arduino IDE i prześlij Arduino ISP do swojego Arduino
możesz go znaleźć w Plik -> Przykłady
Przed naciśnięciem klawisza wysyłania należy sprawdzić typ płytki i port COM.
UWAGA: ten kod zmieni Twoje Arduino w programistę!
Krok 2: Znajdź arkusz danych swojego AVR i sprawdź pinezkę

Pin 1 to pin z małą kropką obok niego
potrzebujemy (VCC, GND, Reset, UCSK, MISO, MOSI) zlokalizować je w swoim AVR.
Krok 3: Podłącz Arduino do AVR



podłącz Arduino do AVR zgodnie z rysunkiem i arkuszem danych AVR;
i nie zapomnij podłączyć kondensatora 10uF między GND a RST twojego Arduino w celu wyłączenia automatycznego resetowania Arduino
Krok 4: Pobierz ustawienie bezpiecznika i aplikację AVRDUDE

iść do
www.engbedded.com/fusecalc/
i wybierz swój AVR, mój to Atmega16
Nic nie zmienię, więc nie zniszczę swojego AVR, ale zmienię wewnętrzny RC na 8 MHZ "Możesz wybrać zewnętrzny kryształ 16 MHZ" to zależy od Ciebie.
przewiń w dół i skopiuj avrdude argument
wkleić go do programu AVRDUDE.
mój jest
-U bezpiecznik:sz:0xe4:m -U bezpiecznik:s:0x99:m
Link do pobrania AVEDUDE:
download.savannah.gnu.org/releases/avrdude/
następnie otwórz go i zmień ustawienia takie jak obraz i w zależności od sprzętu i nie zapomnij wkleić ustawień fuse do dodatkowych argumentów wiersza poleceń
Krok 5: Pobierz plik HEX z kodu C

Napiszę prosty kod c, aby mrugnąć diodą w PIN 20
wgraj plik hex do avrdude w sekcji Flash i uruchom program
Krok 6: Koniec

W przypadku jakichkolwiek pytań komentarz poniżej
Zalecana:
Jak przesłać zrzuty ekranu GTA 5 (PS3) do mediów społecznościowych: 5 kroków

Jak przesyłać zrzuty ekranu GTA 5 (PS3) do mediów społecznościowych: Ponieważ wiem, że PS3 nie obsługuje zrzutów ekranu w GTA V. Znalazłem jednak sposób na zrobienie zrzutów ekranu, pobranie ich na telefon i opublikowanie na Instagramie
Arduino jako dostawca usług internetowych -- Nagraj plik szesnastkowy w AVR -- Bezpiecznik w AVR -- Arduino jako programista: 10 kroków

Arduino jako dostawca usług internetowych || Nagraj plik szesnastkowy w AVR || Bezpiecznik w AVR || Arduino As Programmer:…………Zasubskrybuj mój kanał YouTube, aby uzyskać więcej filmów………Ten artykuł to wszystko o arduino jako isp. Jeśli chcesz wgrać plik hex lub chcesz ustawić bezpiecznik w AVR to nie musisz kupować programatora, możesz zrobić
Jak przesłać na Soundcloud za pomocą urządzenia z Androidem: 9 kroków

Jak przesyłać na Soundcloud za pomocą urządzenia z Androidem: przesyłaj do Soundcloud za pomocą mobilnego urządzenia z Androidem
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków

Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Uruchamianie Rainbow na Neopixel Ws2812 Używając M5stack M5stick C Używając Arduino IDE: Cześć chłopaki, w tej instrukcji dowiemy się, jak używać neopikselowych ws2812 LED lub taśmy LED lub matrycy LED lub pierścienia LED z płytką rozwojową m5stack m5stick-C z Arduino IDE i zrobimy wzór tęczy z nim
DIY lutownica na gorące powietrze przy użyciu 12-18 woltów prądu stałego przy 2-3 amperach: 18 kroków (ze zdjęciami)

DIY lutownica na gorące powietrze przy użyciu 12-18 woltów prądu stałego przy 2-3 amperach: to moja pierwsza publikacja eva artykułu o majsterkowaniu w Internecie. Więc przepraszam za literówki, protokoły itp. Poniższe instrukcje pokazują, jak zrobić PRACOWĄ lutownicę na gorące powietrze odpowiednią do WSZYSTKICH zastosowań wymagających lutowania. To lutowanie gorącym powietrzem