
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40

Tere kõigile: D
Siin jagan lihtsat viisi mis tahes AVR -kiibi programmeerimiseks Arduino Uno R3 abil
Koodi oma mikrokontrollerisse põletamiseks on vaja ainult Arduino Uno, selle asemel, et osta konkreetne programmeerija, mis maksab palju.
Tarvikud
Sa vajad:
- Arduino uno r3 eemaldatava kiibiga (1)
- Jumper juhtmed
- 10uF elektrolüütkondensaator (1)
- Hex -fail, mis on loodud teie C -koodist
Samm: Arduino Interneti -teenuse pakkuja

Esiteks: avage oma Arduino IDE ja laadige Arduino Interneti -teenuse pakkuja oma Arduinosse üles
selle leiate menüüst Fail -> Näited
Enne üleslaadimisklahvi vajutamist peate kontrollima tahvli tüüpi ja COM -porti.
MÄRKUS: see kood muudab teie Arduino programmeerijaks!
2. samm: leidke oma AVR -i andmeleht ja kontrollige pin -out

Tihvt 1 on tihvt, mille lähedal on väike täpp
vajame (VCC, GND, Reset, UCSK, MISO, MOSI), et leida need teie AVR -ist.
Samm: ühendage Arduino AVR -iga



ühendage Arduino AVR -iga vastavalt joonisele ja oma AVR -i andmelehele
ja ärge unustage ühendada 10uF kondensaator oma Arduino GND ja RST vahel, et keelata Arduino automaatne lähtestamine
Samm: hankige oma kaitsme seadistus ja AVRDUDE APP

minema
www.engbedded.com/fusecalc/
ja valige oma AVR, minu oma on Atmega16
Ma ei muuda midagi, nii et ma ei hävita oma AVR -i, kuid vahetan sisemise RC väärtuseks 8 MHZ "Saate valida välise 16 MHZ kristalli", see on teie otsustada.
kerige alla ja kopeerige avrdude argument
kleepida see AVRDUDE programmi.
minu oma on
-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m
AVEDUDE allalaadimislink:
download.savannah.gnu.org/releases/avrdude/
seejärel avage see ja muutke sätteid nagu pilt ja olenevalt teie riistvarast ning ärge unustage kaitsme sätteid kleepida täiendavatesse käsurea argadesse
Samm: hankige oma HEX -fail oma C -koodist

Kirjutan lihtsa c -koodi, et vilkuda LED -i PIN -koodis 20
laadige hex -fail Flash -jaotises avrdude -le üles ja vajutage programmi
6. samm: lõpp

Kõigi küsimuste korral kommenteerige allpool
Soovitan:
Arduino ISP -na -- Kirjutage kuusnurkfail AVR -is -- Kaitse AVR -is -- Arduino programmeerijana: 10 sammu

Arduino ISP -na || Kirjutage kuusnurkfail AVR -is || Kaitse AVR -is || Arduino programmeerijana: ……………………… Palun tellige minu YouTube'i kanalile rohkem videoid …….. See artikkel on kõik arduino kui isp kohta. Kui soovite üles laadida hex -faili või kui soovite oma kaitsme AVR -i seadistada, ei pea te programmeerijat ostma, saate seda teha
Programmi Arduino Pro Mini 328P üleslaadimine Arduino Uno abil: 6 sammu

Programmi Arduino Pro Mini 328P üleslaadimine Arduino Uno abil: Arduino Pro Mini on väikseim puitlaastplaat, millel on 14 I/O kontakti, see töötab 3,3 - 5 volti alalisvoolus ja koodi on lihtne programmeerimisseadmesse üles laadida. digitaalsed sisend-/väljundpordid RX, TX, D2 ~ D13, 8 analoogsisendporti A0 ~ A7 1
Vibratsioonianduri väärtuse üleslaadimine IOT ThingSpeaki, kasutades sõlmeMCU: 4 sammu

Vibratsioonianduri väärtuse üleslaadimine IOT ThingSpeak'i NodeMCU abil: On mitmeid kriitilisi masinaid või kalleid seadmeid, mis kannatavad vibratsiooni tõttu. Sellisel juhul on vaja vibratsiooniandurit, et teada saada, kas masin või seade tekitab vibratsiooni või mitte. Objekti tuvastamine, mis
Vähendage oma Arduino projekte - Arduino UNO ATmega328P programmeerijana (https://youtu.be/YO61YCaC9DY): 4 sammu

Kahandage oma Arduino projekte | Arduino UNO kui ATmega328P programmeerija (https://youtu.be/YO61YCaC9DY): Video link: https://youtu.be/YO61YCaC9DYP programmeerimine ATmega328P kasutades Arduino ISP-na (süsteemisisene programmeerija) võimaldab teil kasutada Arduino funktsioone leivalaual PCB. See aitab enamasti kolledži projekti tegemisel. See vähendab
AVR mikrokontrolleri kaitsmebittide konfiguratsioon. Mikrokontrolleri välkmällu LED -i vilkumisprogrammi loomine ja üleslaadimine: 5 sammu

AVR mikrokontrolleri kaitsmebittide konfiguratsioon. Mikrokontrolleri välkmällu LED -i vilkumisprogrammi loomine ja üleslaadimine: Sel juhul loome lihtsa programmi C -koodiga ja põletame selle mikrokontrolleri mällu. Kirjutame oma programmi ja koostame hex -faili, kasutades Atmel Studio integreeritud arendusplatvormina. Seadistame kaitsme bi