Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
Hallo. Nylig jobbet jeg med SimpleBGC gimbal -kontrolleren for mitt droneprosjekt. Jeg har lykkes med å koble til og justere den. Det fungerte perfekt. Etter det ønsket jeg å oppgradere fastvaren fra v2.2 til v2.4. Så etter at jeg oppgraderte gimbalen fungerte den ikke som den skulle. Som du vet, hvis du har en SimpleBGC -kontroller, og hvis den ikke fungerer etter oppgraderingen, er den ikke original. Så jeg bestemte meg for å nedgradere fastvaren til v2.2 igjen.
Jeg søkte mye på det. Nesten alle opplæringsprogrammene brukte Arduino som programmerer. Selv om jeg har prøvd mye på denne metoden med flere Arduinos, kunne jeg imidlertid ikke oppnå det.
Så i denne opplæringen vil jeg vise deg hvordan du løser dette problemet uten Arduino, men en AVR USBasp -programmerer, som er mye enklere enn Arduino. La oss se hva vi trenger for denne opplæringen:
1. En datamaskin med Windows -operativsystem. (Siden jeg aldri har brukt MAC, har jeg ikke informasjon om det)
2. AVR USBasp programmerer som du enkelt kan finne. (Bortsett fra Aserbajdsjan:)) (https://images.ua.prom.st/593769968_w640_h640_prog…)
3. Arduino IDE
4. AVRdudeR, Optiboot, XLoader (https://www.basecamelectronics.com/downloads/8bit/)
5. Last ned fastvare (https://drive.google.com/open?id=1cM7lsf7LyAlzPrxK…)
Etter å ha gjort våpnene klare, la oss hoppe til opplæringen:)
Trinn 1: Koble programmereren til kontrolleren
I det første trinnet må vi opprette forbindelse mellom programmerer og kontroller. Over kan du se pinnene til kontrolleren og programmereren. Du må opprette forbindelse mellom:
RES (kontroller) -------- RST (programmerer)
SCK (kontroller) -------- SCK (programmerer)
MISO (kontroller) -------- MISO (programmerer)
MOSI (kontroller) -------- MOSI (programmerer)
SCK (kontroller) -------- SCK (programmerer)
+5V (kontroller) -------- VCC (programmerer)
GND (kontroller) -------- GND (programmerer)
Her vil jeg legge til et sidebemerkning. Da jeg gjorde disse tilkoblingene, står jeg overfor et problem med +5V og GND -tilkoblinger. Kontrolleren og programmereren min ble slått av. Hvis du også står overfor dette problemet, må du koble VCC og GND til programmereren til en annen +5V og GND -pinne på kontrolleren.
Etter at kontrolleren og programmereren er koblet til, kobler du programmereren til PCen.
Trinn 2: Brenn oppstartslaster med Arduino IDE
Åpne Arduino IDE og velg deretter USBasp som programmerer. Du kan gjøre dette ved å gå til "Verktøy" -fanen og gå til "Programmerer" -delen og velg "USBasp". Etter det kan du brenne oppstartslasteren ved å klikke på 'Brenn oppstartslaster' -delen under 'Verktøy' -fanen. Du bør få en vellykket brenningsmelding på slutten !!!
Trinn 3: Flash den Arduino-kompatible oppstartslasteren
I dette trinnet pakker du ut AvrdudeR og optiboot zip -filer og kopierer 'optiboot_atmega328.hex' fra optiboot -mappen og limer inn i AvrdudeR -mappen der 'avrdude.exe' finnes. Etter det åpner du PowerShell eller cmd inne i denne mappen (du kan se hvordan du gjør det fra YouTube -videoen jeg noterte) og skrive disse kommandoene.
avrdude avrdude.conf -c usbasp -p atmega328p -e -u -U lås: 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 blits: w: optiboot_atmega328.hex -U lås: w: 0x0C: m
Etter at du har kjørt disse kommandoene, går du til siste trinn:)
Trinn 4: Last opp fastvare
I det siste trinnet åpner du XLoader og klikker på XLoader.exe og inkluderer banen til 'SimpleBGC_2_2_b2_null.hex' med baudhastighet på 115200. Vær forsiktig, velg riktig port:)
Og det har du gjort:) Hvis du har problemer, kan du skrive her. Jeg skal prøve å svare. Tusen takk:)
Anbefalt:
Slik løser du ødelagt bærbart hengsel: 7 trinn
Slik løser du ødelagt bærbart hengsel: Hei folkens! Jeg vil vise deg "HVORDAN FIKSE BROKEN BATTOP HINGE" I dette tilfellet skjedde det på en TOSHIBA C800 bærbar datamaskin der hengslet er ganske alvorlig skadet, foringsrommet har sprukket og delen der hengslet sitter og begynner å løsne. Som du kan se er dette
Slik løser du: 7 trinn
Slik løser du dette: Hvis du har " Bluetooth " Hvis du aktiverer leker, kan du støte på noen problemer
Slik løser du Xiaomi Mouse Scroll Problem: 6 trinn (med bilder)
Slik løser du Xiaomi Mouse Scroll Problem: Akkurat som med alle andre verktøy, vil en datamus til slutt trenge litt vedlikehold på grunn av den kontinuerlige bruken. Den typiske slitasjen på produktet gjør at det kan fungere mindre effektivt enn det det hadde vært i løpet av tiden det var en gang
Slik løser du problemer med fjernkontrollen til Pionner -rattet - Øk IR -signalet og fikser lite lås .: 14 trinn
Slik løser du problemer med fjernkontrollen til Pionner -rattet - Øk IR -signalet og fikser lite lås .: Denne fjernkontrollen er veldig vakker og praktisk, men noen ganger fungerer den ikke riktig Noen faktorer for dette: dashborddesign, rattdesign og IR -signaler prosjektet er ikke et eksempel på effektivitet. Jeg er fra Brasil og fant dette tipset på Amaz
Slik løser du problemet med hodetelefonkontakten på Slacker G2: 5 trinn
Slik løser du problemet med hodetelefonkontakten på Slacker G2: Hei, denne instruksjonen handler om hvordan du kan fikse den irriterende hodetelefonkontakten på Slacker G2.Mic fortsetter å kutte inn og ut og poppe! Veldig irriterende! Veldig vanlig problem. Jeg måtte fikse Slacker selv, ettersom Slacker ikke ville erstatte den. Grrrrrrr.Så, dette er