Satura rādītājs:

Kā atrisināt Clone SimpleBGC kontroliera jaunināšanas problēmu: 4 soļi
Kā atrisināt Clone SimpleBGC kontroliera jaunināšanas problēmu: 4 soļi

Video: Kā atrisināt Clone SimpleBGC kontroliera jaunināšanas problēmu: 4 soļi

Video: Kā atrisināt Clone SimpleBGC kontroliera jaunināšanas problēmu: 4 soļi
Video: Partionen verwalten mit MiniTool Partion Wizard 2024, Novembris
Anonim
Kā atrisināt Clone SimpleBGC kontroliera jaunināšanas problēmu
Kā atrisināt Clone SimpleBGC kontroliera jaunināšanas problēmu

Sveiki. Nesen es strādāju pie SimpleBGC kardāna kontroliera savam drona projektam. Es veiksmīgi izveidoju savienojumu un noregulēju to. Tas strādāja perfekti. Pēc tam es vēlējos jaunināt tā programmaparatūru no v2.2 uz v2.4. Tātad, pēc kardāna uzlabošanas tas nedarbojās kā vajadzētu. Kā jūs zināt, ja jums ir SimpleBGC kontrolieris un ja pēc jaunināšanas tas nedarbojas, tad tas nav oriģināls. Tātad, es nolēmu vēlreiz pazemināt programmaparatūru uz v2.2.

Es daudz par to meklēju. Gandrīz visās apmācībās Arduino tika izmantots kā programmētājs. Tomēr, lai gan esmu daudz izmēģinājis šo metodi ar vairākiem Arduinos, es nevarēju sasniegt.

Tātad, šajā apmācībā es jums parādīšu, kā atrisināt šo problēmu bez Arduino, bet gan AVR USBasp programmētāja, kas ir daudz vieglāk nekā Arduino. Apskatīsim, kas mums vajadzīgs šai apmācībai:

1. Dators ar Windows operētājsistēmu. (Tā kā es nekad neesmu izmantojis MAC, man nav informācijas par to)

2. AVR USBasp programmētājs, kuru varat viegli atrast. (Izņemot no Azerbaidžānas:)) (https://images.ua.prom.st/593769968_w640_h640_prog…)

3. Arduino IDE

4. AVRdudeR, Optiboot, XLoader (https://www.basecamelectronics.com/downloads/8bit/)

5. Lejupielādējiet programmaparatūru (https://drive.google.com/open?id=1cM7lsf7LyAlzPrxK…)

Pēc ieroču sagatavošanas pāriesim pie apmācības:)

1. darbība. Programmētāja pievienošana kontrolierim

Programmētāja savienošana ar kontrolieri
Programmētāja savienošana ar kontrolieri
Programmētāja savienošana ar kontrolieri
Programmētāja savienošana ar kontrolieri

Vispirms mums ir jāizveido savienojums starp programmētāju un kontrolieri. Augšpusē varat redzēt kontroliera un programmētāja tapas. Jums ir jāizveido savienojums starp:

RES (kontrolieris) -------- RST (programmētājs)

SCK (kontrolieris) -------- SCK (programmētājs)

MISO (kontrolieris) -------- MISO (programmētājs)

MOSI (kontrolieris) -------- MOSI (programmētājs)

SCK (kontrolieris) -------- SCK (programmētājs)

+5V (kontrolieris) -------- VCC (programmētājs)

GND (kontrolieris) -------- GND (programmētājs)

Šeit es vēlos pievienot piezīmi. Kad es izveidoju šos savienojumus, es saskāros ar problēmu +5 V un GND savienojumos. Mans kontrolieris un programmētājs ir izslēgti. Ja arī jūs saskaraties ar šo problēmu, lūdzu, pievienojiet programmētāja VCC un GND pie citām kontroliera +5V un GND tapām.

Kad kontrolieris un programmētājs ir savienoti, pievienojiet programmētāju datoram.

2. solis: sadedziniet sāknēšanas programmu ar Arduino IDE

Atveriet Arduino IDE un pēc tam izvēlieties USBasp kā programmētāju. To var izdarīt, dodoties uz cilni “Rīki” un atverot sadaļu “Programmētājs” un izvēloties “USBasp”. Pēc tam sāknēšanas ielādētāju var ierakstīt, cilnē Rīki noklikšķinot uz sadaļas Burn Bootloader. Beigās jums vajadzētu saņemt ziņojumu par veiksmīgu sadedzināšanu !!!

3. darbība: aktivizējiet ar Arduino saderīgo sāknēšanas ielādētāju

Šajā solī izpakojiet AvrdudeR un optiboot zip failus un nokopējiet optiboot_atmega328.hex no optiboot mapes un ielīmējiet mapē AvrdudeR, kur ir avrdude.exe. Pēc tam šajā mapē atveriet PowerShell vai cmd (jūs varat skatīties, kā to izdarīt no youtube videoklipa, kuru es atzīmēju) un uzrakstiet šīs komandas.

avrdude avrdude.conf -c usbasp -p atmega328p -e -u -U slēdzene: 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 zibspuldze: w: optiboot_atmega328.hex -U atslēga: w: 0x0C: m

Kad esat veiksmīgi izpildījis šīs komandas, pārejiet uz pēdējo soli:)

4. darbība: augšupielādējiet programmaparatūru

Pēdējā solī atveriet XLoader un noklikšķiniet uz XLoader.exe un iekļaujiet ceļu “SimpleBGC_2_2_b2_null.hex” ar bodu pārraides ātrumu 115200. Esiet uzmanīgi, izvēlieties pareizo portu:)

Un jūs to esat izdarījis:) Ja jums ir kādas problēmas, lūdzu, rakstiet šeit. Centīšos atbildēt. Liels paldies:)

Ieteicams: