» Elektronika » Metalo detektoriai »„ Quasar ARM “- programinės įrangos atnaujinimas

„Quasar ARM“ - programinės įrangos atnaujinimas


„Quasar ARM“ - Tai yra vienas populiariausių metalo detektorių, kurio grandinė ir programinė įranga yra viešai prieinami autoriaus svetainėje, už kurią jam ypatinga ačiū. Šio įrenginio galimybės suteikia jam tą patį lygį su daugeliu komercinių ir brangių modeliai. Autorius nuolat tobulina savo kūrybą ir laikas nuo laiko išleidžia naują programinę-aparatinę įrangą, kuri kiekviena suteikia įrenginiui naujų funkcijų, padidina jo stabilumą ir tikslumą nustatant metalo tipą. Šiame straipsnyje aš jums pasakysiu, kaip atnaujinti programinę-aparatinę įrangą metalo detektorius jūsų prietaiso pavyzdyje.

Taigi, jei esate laimingas savininkas „Quasar ARM“ ir norite atnaujinti ją naudodamiesi nauja programine įranga, atidžiai perskaitykite toliau pateiktas instrukcijas.
Kaip žinote (arba nežinote), mikroprocesorius tarnauja kaip kvazaro smegenys STM32F100C. Ir nesvarbu, kaip norėtume sumažinti jos programinės įrangos sudėtingumą, vis tiek reikia specialaus USB jungtis prie TTL programuotojas. Žinoma, jūs galite jį surinkti patys, tačiau geriausia nusipirkti arba pasiskolinti iš draugo laikinam naudojimui. Tokie programuotojai parduodami radijo parduotuvėse. Asmeniškai aš ėmiausi savo „Aliexpress“. Konkrečiai pateikiu nuotrauką Nr. 1 ir Nr. 2, ant kurios abiejose pusėse pavaizduotas norimas programuotojas.

„Quasar ARM“ - programinės įrangos atnaujinimas
Nuotrauka Nr. 1 - programuotojas iš viršaus


Nuotrauka Nr. 2 - programuotojas vaizdas iš apačios

Kai programuotojas yra jūsų rankose, turite susidraugauti su operacine sistema. Aš įdiegiau į savo kompiuterį „Windows 10“ ir prisipažinsiu, kad turėjau teigiamą rezultatą šia linkme, turėjau šiek tiek susilaužyti galvą. Taigi, jei jūs taip pat nesate susikaupę MAC ir naudokitės standartine „Windows“, atlikite šiuos veiksmus: įdėkite programuotoją į bet kurį prievadą USB kompiuteriu ir eikite į užduočių tvarkyklę, kad pamatytumėte, kaip tai nustatoma sistemoje. Greičiausiai gausite maždaug tokį paveikslėlį (nuotrauka Nr. 3).


Nuotrauka Nr. 3 - problema nustatant programuotoją

Iš aukščiau pateiktos nuotraukos matyti, kad „Windows“ atpažino programuotoją ir priskyrė jam virtualų prievadą COM9. Tačiau mažas šauktukas šalia įrenginio pavadinimo rodo tvarkyklės problemą ir dėl to dabartinį programuotojo neveiklumą. Tai galima išspręsti įdiegus specialią tvarkyklę, kurią man pavyko rasti internete toli gražu ne pirmą kartą. Taigi atsisiųskite tvarkyklę iš šios nuorodos: „pl2303-prolific-driverinstaller-v1_5_0.zip“ [3 Mb] (atsisiuntimai: 330)
Tada išpakuokite archyvą ir gaukite kelis failus, kaip nuotraukoje Nr. 4.


Nuotrauka Nr. 4 - neišpakuotas archyvas su programuotojo tvarkyklėmis

Paleiskite vykdomąjį failą iš archyvo ir palaukite diegimo pabaigos. Po to mes grįžtame į „Įrenginio valdytojas", raskite eilutę su programuotojo vardu (nuotrauka Nr. 3), perkelkite pelės žymeklį virš jos, paspauskite dešinįjį mygtuką ir pasirinkite"Atnaujinkite tvarkyklęSistema pasiūlys įdiegti tvarkyklę automatiškai arba iš nurodytos vietos kompiuteryje - mes esame linkę į antrąją parinktį, nepamiršdami nurodyti aplanko su neišpakuotu archyvu, kaip nuotraukoje Nr. 5.


Nuotrauka Nr. 5 - aplanko pasirinkimas su tvarkyklėmis

Greičiausiai spustelėjus „Gerai", būsite paprašyti įdiegti vieną iš 2 pasirinktų tvarkyklių. Turite pasirinkti tą, kuri turi senesnę versiją, kaip parodyta 6 nuotraukoje.


Nuotrauka Nr. 6 - ankstesnės tvarkyklės versijos įdiegimas

Spustelėkite „Kitas"ir palaukite proceso pabaigos. Dabar programuotoją reikia teisingai aptikti sistemoje. Norėdami patikrinti šį faktą, iš naujo atidarykite"Įrenginio valdytojas"ir atkreipkite dėmesį į liniją, kurioje buvo šauktukas. Jei viskas klostėsi gerai, ji turėtų išnykti, kaip parodyta nuotraukoje Nr. 7.


Nuotrauka Nr. 7 - teisingas programuotojo apibrėžimas (be šauktuko)

Taigi, programuotojas yra įdiegtas, belieka jį teisingai sukonfigūruoti. Dešiniuoju pelės mygtuku spustelėkite programuotojo pavadinimą skiltyje „Įrenginio valdytojas“(nuotrauka Nr. 7) išskleidžiamajame meniu pasirinkite„Savybės"ir atsidariusiame lange eikite į skirtuką"Uosto nustatymaiČia galite sukonfigūruoti prievado greitį ir ryšio su programa algoritmą, per kurį ateityje mirksime mūsų procesoriui. Nustatykite vertes pagal toliau pateiktą nuotrauką Nr. 8.


Nuotrauka Nr. 8 - teisingi programuotojo prievado parametrai

Nuo šios akimirkos baigtas pirmasis ir pats nemaloniausias etapas. Vienintelis pliusas yra tai, kad tai reikia padaryti vieną kartą. Turint paskesnę programinę-aparatinę įrangą, programavimo nereikia. Dabar nuspręsime, kaip prijungti programuotoją prie savo metalo detektoriaus. Daugeliu atvejų specialūs kaiščiai, skirti programuotojui prijungti, yra atskirti ir pasirašyti ant spausdintinių plokščių. Mano atveju kaiščiai buvo lituoti, bet nepasirašyti. Tai atrodė maždaug taip (9 nuotrauka).


Nuotrauka Nr. 9 - bevardis programavimo lizdas

Jei turite panašią situaciją, tuomet turėtumėte pasiimti testerį ir paskambinti viskam pagal žemiau pateiktą schemą (nuotrauka Nr. 10).


Nuotrauka Nr. 10 - programuotojo prijungimo schema

Šioje diagramoje aš pavaizdavau būdą, kaip prijungti programuotoją prie mikroprocesoriaus, neatsižvelgiant į tai, kokia plokštės rūšis yra jūsų „Quasar ARM“. Tai yra klasikinis būdas programuoti UART sąsaja. Mažas paaiškinimas apie schemą. Į 99% tuo atveju turėsite mikroprocesorių LQFP48. Jo kontaktų numeracija prasideda maža apvalia piktograma ir eina prieš laikrodžio rodyklę. Aiškumo dėlei visi reikalingi kontaktai yra pasirašyti diagramoje su jų skaičiais skliausteliuose. Smeigtukai Rx, TX ir Vss mikroprocesoriai yra prijungti tiesiai prie programuotojo. Išvada BOTAS0, tarnauja versti STM32 į programavimo režimą. Norėdami įjungti šį režimą, turite uždaryti BOTAS0 su galia Vbatpriešingu atveju procesorius tiesiog pradės veikti ir veiks kaip įprasta. Vėliau pateiksiu konkrečią veiksmų seką, kad nekiltų painiavos galvoje.
Mes išsiaiškinome ryšį - galite atsisiųsti programinę įrangą. Mikroprocesoriai STM32 užprogramuotas naudojant specialią patentuotą programą „Flash loader“ demonstratorius. Tai nemokama ir įjungta oficiali įmonės svetainė. Įdiegimas neturėtų sukelti sunkumų, todėl šį tašką paliksiu be priežiūros. Toliau einame į autoriaus svetainė ir atsisiųskite naujausią programinę-aparatinę įrangą. Šio rašymo metu naujausia versija 2.3.3, kaip liudija nuotrauka Nr. 11, tačiau aš norėčiau stabilesnės versijos 2.2.18.


Nuotrauka Nr. 11 - programinė įranga, kurią pasirinkau įrašymui MD

Atsisiųstas archyvas turi būti išpakuotas, o failas su plėtiniu .hex. Tai dvejetainis programinės įrangos failas. Dabar galime pereiti prie paskutinio ir svarbiausio etapo.
Visų pirma, mes prijungiame programuotoją ir uždarome išėjimą naudodami trumpiklį BOTAS0 ir Vbat mikroprocesorius. Mes įterpiame programuotoją į prievadą USB ir įjunkite galią metalo detektoriui. Jei ekrane nieko nėra, tada einame teisingu keliu, o mikroprocesorius perjungė į programavimo režimą. Šiuo metu jūs turėtumėte turėti maždaug tokį patį paveikslėlį kaip nuotraukoje Nr. 12


Nuotrauka Nr. 12 - trumpiklis uždarytas, programuotojas prijungtas, maitinamas

Kitas, bėk „Flash loader“ demonstratorius. 13 nuotraukoje rodomas langas turėtų pasirodyti priešais jus.


13 nuotrauka - ryšio nustatymai

Tai yra ryšio parametrai UART protokolas. Nurodyti skaičiai turi tiksliai atitikti tai, ką nustatėme programuotojo prievado nustatymų lange (nuotrauka Nr. 8). Parametras Uosto pavadinimas - virtualaus prievado, kurį jis priskyrė, pavadinimas „Windows“ programuotojui. Jums turbūt bus kitaip. Šį vardą galima užfiksuoti „Įrenginio valdytojas7 nuotraukos pavyzdyje. Kai visi nustatymai yra nustatyti, spustelėkite „Kitas"pereiti į kitą etapą (14 nuotrauka)


Nuotrauka Nr. 14 - programa pamatė mikroprocesorių

Kaip matyti iš aukščiau pateiktos nuotraukos, programa nustatė procesorių ir jo „flash“ atminties dydį (64 KB). Tai rodo, kad einame teisingu keliu ir galite eiti toliau - spustelėkite „Kitas“, po kuriuo matome kitą langą (nuotrauka Nr. 15).


Nuotrauka Nr. 15 - mikroprocesoriaus atminties kortelė

Šis langas mums nėra vertingas ir tiesiog rodo vidinę atminties struktūrą. STM32. Spustelėkite „Kitas"pereiti prie kito elemento (16 nuotrauka)


Nuotrauka Nr. 16 - galutiniai nustatymai

Šiame lange pažymėkite langelį Žodžių trynimaskad prieš programavimą iš mikroprocesoriaus būtų pašalintos visos nereikalingos šiukšlės. Tada spustelėkite mygtuką su trimis taškais, kad pridėtumėte programinės įrangos failą, po kurio atsidarys dialogo langas, parodytas nuotraukoje Nr. 17.


Nuotrauka Nr. 17 - programinės įrangos failo pridėjimas

Čia turite eiti į aplanką, kuriame buvo atsisiųsta ir išpakuota programinė įranga iš autoriaus svetainės. Atminkite, kad failas buvo matomas, turite nustatyti failo tipą * .hex (iš pradžių bus kita vertė). Atidarykite nurodytą failą ir siūkite mikroprocesorių. Šis procesas parodytas nuotraukoje Nr. 18.


Nuotrauka Nr. 18 - programinės įrangos procesas

Paprastai programos įrašymas užtrunka keletą sekundžių, po kurių gauname pranešimą apie sėkmingą reikalų tvarkymą (nuotrauka Nr. 19).


Nuotrauka Nr. 19 - programinė įranga sėkmingai baigta

Dabar galite uždaryti programą, išardyti grandinę (nepamirškite pašalinti trumpiklio iš BOTAS0) ir atlikite bandomąjį važiavimą. Nuotraukoje Nr. 20 parodytas mano pastangų prieš ir po programinės įrangos atnaujinimo rezultatas.


Nuotrauka №20 - galutinis rezultatas

Tikiuosi, kad man pavyko išreikšti savo mintis prieinama kalba ir ši medžiaga padės mūsų svetainių gyventojams atnaujinti savo įrenginius be nereikalingų gestų. Visa kūrybinė sėkmė !!!
9.8
9.8
9.6

Pridėti komentarą

    • šypsotisšypsosixaxagerainežiniaYahoonea
      viršininkassubraižytikvailystaiptaip-taipagresyvusslapta
      atsiprašaušoktišokis2šokis3atleiskpadėtigėrimai
      sustotidraugaigeraigerašvilpukassupyktiliežuvis
      rūkytiplojimaiklastingaspareikštiniokojantisdon-t_mentionatsisiųsti
      šilumanedrąsusjuoktis1mdasusitikimasmoskingneigiamas
      not_ipopkornasnubaustiskaitytigąsdintigąsdinapaieška
      gundytiačiūtaito_clueumnikūmussusitarti
      blogaibičiųjuoda akisblum3skaistalaipasigirtinuobodulys
      cenzūruotamalonumasslapta2grasintipergalėju„sun_bespectacled“
      šoktipagarbalolišlenktaslaukiamekrutojusya_za
      ya_dobryipagalbininkasne_huliganne_othodifludisuždraustiarti
2 komentaras
Yra vienas, bet. Ar galima pavadinti autoriaus namų gaminį, kurio autorius tu nesi?
Kvazaro rankos ir kvazaro avr mano kasdieniniame gyvenime buvo maždaug trejus metus. Kiekvienas, surinkęs tokį aparatą, galės šitaip pakartoti. Tiems, kurie nuoširdžiai domisi, galiu rekomenduoti dvi svetaines:
Profesionaliems ir stipriems viduriams-MD4U
Pradedantiesiems ir vidutiniams valstiečiams
Ir ten, ir ten yra visos informacijos apie visus kvazarus. Ir kūrybinga policininkų mėgėjų komanda.
Greičiau jis bus vadinamas ne pačių sukurtu, o technologiniu patarimu, tačiau aprašymas yra puikus: yra viskas, ko reikia, ir nieko daugiau!

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...