Satura rādītājs:
- 1. darbība. Programmētāja pievienošana kontrolierim
- 2. solis: sadedziniet sāknēšanas programmu ar Arduino IDE
- 3. darbība: aktivizējiet ar Arduino saderīgo sāknēšanas ielādētāju
- 4. darbība: augšupielādējiet programmaparatūru
Video: Kā atrisināt Clone SimpleBGC kontroliera jaunināšanas problēmu: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
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
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:
Mantis Claw jaunināšanas instalēšanas rokasgrāmata: 7 soļi
Jaunināšanas Mantis Claw instalēšanas rokasgrāmata: tas ir modernizēts mantis nags, mēs izmantojam lāzera griešanu, padariet to ātru un lētu. Jūs varat iegādāties no šejienes SINONING DIY piederumu detaļu veikals
DIY Logitech Pure Fi Anywhere 2 pārbūve un mini Bluetooth skaļruņu jaunināšanas konversija: 14 soļi (ar attēliem)
DIY Logitech Pure Fi Anywhere 2 pārbūves un mini Bluetooth skaļruņu jaunināšanas reklāmguvums: viens no maniem iecienītākajiem, ko darīt, ir ņemt kaut ko tādu, kas man šķiet lēts nemateriālajā vērtībā, Yardsale vai pat craigslist, un padarīt kaut ko labāku. Šeit es atradu veco Ipod dokstaciju Logitech Pure-Fi Anywhere 2 un nolēmu tai piešķirt jaunu
Arduino šķēršļu novēršanas robots (jaunināšanas versija): 7 soļi (ar attēliem)
Arduino šķēršļu novēršanas robots (jaunināšanas versija): šī ziņa pirmo reizi tiek publicēta šajā vietnē https://truescience22.blogspot.com/2018/01/arduino-obstacle-avoiding-robotupgrade.html Sveiki draugi, šodien es izveidoju Arduino jaunināto versiju Šķēršļu novēršanas robots. Tas ir vienkārši, bet dažas funkcijas un
Hak5 pakešu vāveres POE jaunināšanas mod: 11 soļi (ar attēliem)
Hak5 pakešu vāveres POE jaunināšanas mods: Es neesmu pilnīgi pārliecināts, kāpēc POE netika iekļauts Hak5 jaunajā pakešu vāverē. (EDIT: Esmu pārliecināts, kāpēc tagad ir pārāk daudz iespēju un dažādu konfigurāciju, lai risinātu, lai izveidotu vienu produktu, kas varētu aptvert tos visus. Hak5 to paveica perfekti
Acer Extensa klēpjdators (5620 / T5250) jaunināšanas un uzlabošanas rokasgrāmata: 6 soļi
Klēpjdatora Acer Extensa (5620 / T5250) jaunināšanas un pielāgošanas ceļvedis: Pirms kāda laika es ievietoju informāciju par Windows XP instalēšanu jaunajā Acer Extensa 5620-6830 klēpjdatorā. Tā ir jauka maza mašīna- cena bija pareiza, un standarta specifikācijas nav sliktas. Bet šeit ir informācija, kas varētu būt noderīga ikvienam, kam ir šī kustība