Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
Sveiki. Neseniai savo drono projekte dirbau su „SimpleBGC“kardaniniu valdikliu. Sėkmingai prijungiau ir sureguliavau. Jis veikė puikiai. Po to norėjau atnaujinti jos programinę -aparatinę įrangą iš v2.2 į v2.4. Taigi, atnaujinus kardaninį veleną, jis neveikė taip, kaip turėtų. Kaip žinote, jei turite „SimpleBGC“valdiklį ir jei po atnaujinimo jis neveikia, tai nėra originalus. Taigi, aš nusprendžiau vėl sumažinti programinės įrangos versiją į v2.2.
Daug apie tai ieškojau. Beveik visi vadovėliai naudojo „Arduino“kaip programuotoją. Tačiau, nors daug išbandžiau šį metodą su keliais „Arduinos“, negalėjau pasiekti.
Taigi, šioje pamokoje aš jums parodysiu, kaip išspręsti šią problemą be „Arduino“, bet AVR USBasp programuotojo, kuris yra daug lengvesnis nei „Arduino“. Pažiūrėkime, ko mums reikia šiai pamokai:
1. Kompiuteris su „Windows“operacine sistema. (Kadangi niekada nenaudojau MAC, neturiu informacijos apie tai)
2. AVR USBasp programuotojas, kurį galite lengvai rasti. (Išskyrus Azerbaidžaną:)) (https://images.ua.prom.st/593769968_w640_h640_prog…)
3. „Arduino IDE“
4. „AVRdudeR“, „Optiboot“, „XLoader“(https://www.basecamelectronics.com/downloads/8bit/)
5. Atsisiųskite programinę -aparatinę įrangą (https://drive.google.com/open?id=1cM7lsf7LyAlzPrxK…)
Paruošę ginklus, pereikime prie pamokos:)
1 veiksmas: programuotojo prijungimas prie valdiklio
Pirmajame etape turime užmegzti ryšį tarp programuotojo ir valdiklio. Viršuje galite pamatyti valdiklio ir programuotojo kaiščius. Turite užmegzti ryšį tarp:
RES (valdiklis) -------- RST (programuotojas)
SCK (valdiklis) -------- SCK (programuotojas)
MISO (valdiklis) -------- MISO (programuotojas)
MOSI (valdiklis) -------- MOSI (programuotojas)
SCK (valdiklis) -------- SCK (programuotojas)
+5V (valdiklis) -------- VCC (programuotojas)
GND (valdiklis) -------- GND (programuotojas)
Čia noriu pridėti šalutinę pastabą. Kai prijungiau šiuos ryšius, susiduriu su +5V ir GND jungčių problema. Mano valdiklis ir programuotojas išjungti. Jei ir jūs susiduriate su šia problema, prijunkite programuotojo VCC ir GND prie kitų +5V ir GND valdiklio kaiščių.
Prijungę valdiklį ir programuotoją, prijunkite programuotoją prie kompiuterio.
2 veiksmas: įrašykite įkrovos įkroviklį naudodami „Arduino IDE“
Atidarykite „Arduino IDE“ir pasirinkite „USBasp“kaip programuotoją. Tai galite padaryti eidami į skirtuką „Įrankiai“, eidami į skiltį „Programuotojas“ir pasirinkę „USBasp“. Po to įkrovos įkroviklį galite įrašyti spustelėję skirtuką „Įrankiai“skiltyje „Įrašyti įkrovos įkroviklį“. Pabaigoje turėtumėte gauti pranešimą apie sėkmingą įrašymą !!!
3 veiksmas: paleiskite „Arduino“suderinamą įkrovos tvarkyklę
Atlikdami šį veiksmą, išpakuokite „AvrdudeR“ir „optiboot“ZIP failus ir nukopijuokite „optiboot_atmega328.hex“iš aplanko „optiboot“ir įklijuokite į aplanką „AvrdudeR“, kuriame yra „avrdude.exe“. Po to šiame aplanke atidarykite „PowerShell“arba cmd (kaip tai padaryti galite žiūrėti iš mano pažymėto „YouTube“vaizdo įrašo) ir parašykite šias komandas.
avrdude avrdude.conf -c usbasp -p atmega328p -e -u -U užraktas: w: 0x3f: m -U efuse: w: 0x05: m -U hfuse: w: 0xDC: m -U lfuse: w: 0xEE: m
avrdude avrdude.conf -c usbasp -p atmega328p -U blykstė: w: optiboot_atmega328.hex -U užraktas: w: 0x0C: m
Sėkmingai paleisdami šias komandas, pereikite prie paskutinio žingsnio:)
4 veiksmas: įkelkite programinę -aparatinę įrangą
Paskutiniame etape atidarykite „XLoader“ir spustelėkite „XLoader.exe“ir įtraukite „SimpleBGC_2_2_b2_null.hex“kelią, kurio duomenų perdavimo dažnis yra 115200. Būkite atsargūs, pasirinkite tinkamą prievadą:)
Ir jūs tai padarėte:) Jei turite kokių nors problemų, rašykite čia. Pabandysiu atsakyti. Labai ačiū:)
Rekomenduojamas:
„Covid-19“atnaujinimo stebėjimo priemonė naudojant ESP8266: 9 veiksmai
„Covid-19“atnaujinimų stebėjimo priemonė naudojant ESP8266: Šis projektas OLED ekrane realiuoju laiku rodo dabartinius įvairių Indijos valstijų miestų koronaviruso protrūkio duomenis. Šis tiesioginės būsenos stebėjimo įrankis padeda stebėti jūsų rajono „Covid-19“atnaujinimą realiuoju laiku. Šis projektas yra visiškai b
Kaip išspręsti „3.3V“kaiščio problemą „White Label“diskuose, ištrauktuose iš „Western Digital 8TB Easystore“diskų: 6 veiksmai
Kaip išspręsti „3.3V“kištuko problemą „White Label“diskuose, ištrauktuose iš „Western Digital 8TB Easystore“diskų: Jei manote, kad tai naudinga, apsvarstykite galimybę užsiprenumeruoti mano „Youtube“kanalą, kad gautumėte būsimų „pasidaryk pats“technologijų pamokų. Ačiū
Kaip išspręsti „Xiaomi“pelės slinkties problemą: 6 žingsniai (su paveikslėliais)
Kaip išspręsti „Xiaomi“pelės slinkties problemą: Kaip ir naudojant bet kurį kitą įrankį, kompiuterio pelę ilgainiui reikės prižiūrėti dėl nuolatinio naudojimo. Įprastas gaminio nusidėvėjimas leidžia jam veikti ne taip efektyviai, kaip buvo tuo metu, kai buvo
Kaip išspręsti „Pionner“vairo nuotolinio valdymo pulto problemas - padidinkite IR signalą ir pataisykite mažą užraktą: 14 žingsnių
Kaip išspręsti „Pionner“vairo nuotolinio valdymo pulto problemas - padidinkite IR signalą ir pataisykite mažą užraktą. Šis nuotolinio valdymo pultas yra labai gražus ir patogus, tačiau kartais netinkamai veikia Kai kurie veiksniai: prietaisų skydelio dizainas, vairo konstrukcija ir IR signalai projektas nėra efektyvumo pavyzdys. Aš esu iš Brazilijos ir radau šį patarimą „Amaz“
Kaip išspręsti ausinių lizdo problemą „Slacker G2“: 5 veiksmai
Kaip išspręsti ausinių lizdo problemą „Slacker G2“: Sveiki, ši instrukcija yra skirta pataisyti erzinančią „Slacker G2“ausinių lizdą. „Mic“vis įjungia ir išjungia ir popping! Labai erzina! Labai dažna problema. Aš pats turėjau pataisyti savo „Slacker“, nes „Slacker“jo nepakeis. Grrrrrrr. Taigi, tai yra