Quasar ARM - Ovo je jedan od najpopularnijih detektora metala, čiji je krug i firmware dostupan u javnoj domeni na web lokaciji autora, na čemu mu posebno zahvaljujem. Mogućnosti ovog uređaja dovode ga na istu razinu s mnogim komercijalnim i skupim modeli, Autor neprestano poboljšava svoje stvaranje i s vremena na vrijeme objavljuje nove upravljačke programe, od kojih svaki daje uređaju nove značajke, povećava njegovu stabilnost i točnost u određivanju vrste metala. U ovom ću članku reći kako ažurirati firmware detektor metala na primjeru vašeg uređaja.
Dakle, ako ste sretan vlasnik Quasar ARM i želite ga osvježiti novim firmware-om, pažljivo pročitajte upute u nastavku.
Kao što znate (ili nepoznato), mikroprocesor služi kao mozak kvazara STM32F100C, I bez obzira na to kako bismo htjeli minimizirati složenost njegovog softvera, još uvijek nam treba poseban USB-to-TTL programer. Naravno, možete ga sastaviti sami, ali najbolje je kupiti ili posuditi od prijatelja na privremenu upotrebu. Takvi programeri prodaju se u radio prodavaonicama. Osobno sam preuzeo svoje Aliexpress, Za detalje donosim fotografiju br. 1 i br. 2, na kojoj je s obje strane prikazan željeni programer.
Kao što znate (ili nepoznato), mikroprocesor služi kao mozak kvazara STM32F100C, I bez obzira na to kako bismo htjeli minimizirati složenost njegovog softvera, još uvijek nam treba poseban USB-to-TTL programer. Naravno, možete ga sastaviti sami, ali najbolje je kupiti ili posuditi od prijatelja na privremenu upotrebu. Takvi programeri prodaju se u radio prodavaonicama. Osobno sam preuzeo svoje Aliexpress, Za detalje donosim fotografiju br. 1 i br. 2, na kojoj je s obje strane prikazan željeni programer.
Fotografija br. 1 - programer - pogled odozgo
Fotografija br. 2 - programer - pogled odozdo
Nakon što je programer u vašim rukama, morate se sprijateljiti s operativnim sustavom. Instalirao sam na svoje računalo Windows 10 i priznajem, morao sam malo razbiti glavu kako bih postigao pozitivan rezultat u ovom smjeru. Dakle, i ako se ni ti niste nakupili MAC i koristite standardni Windows, učinite sljedeće: umetnite programera u bilo koji priključak USB računalo i idite do upravitelja zadataka da vidite kako je to određeno u sustavu. Najvjerojatnije ćete dobiti otprilike sljedeću sliku (fotografija br. 3).
Fotografija br. 3 - problem u određivanju programera
Iz gornje fotografije se vidi da Windows identificirao programera i dodijelio mu virtualni priključak COM9, Međutim, mali uskličnik pored naziva uređaja ukazuje na problem s upravljačkim programom i, kao rezultat, trenutnu neoperabilnost programera. To se može popraviti instaliranjem posebnog upravljačkog programa koji sam uspio pronaći na Internetu daleko od prvog puta. Dakle, preuzmite upravljački program s ove veze:
Zatim raspakirajte arhivu i nabavite nekoliko datoteka, kao na fotografiji br. 4.
Zatim raspakirajte arhivu i nabavite nekoliko datoteka, kao na fotografiji br. 4.
Fotografija br. 4 - nepakirana arhiva s upravljačkim programima za programera
Pokrenite izvršnu datoteku iz arhive i pričekajte kraj instalacije. Nakon toga se vraćamo u "Upravitelj uređaja", pronađite liniju s imenom programera (Fotografija br. 3), pomaknite pokazivač miša preko nje, pritisnite desni gumb i odaberite"Ažuriraj upravljački programSustav će vam ponuditi automatsku instalaciju upravljačkog programa ili s određenog mjesta na računalu - skloni smo drugoj opciji, ne zaboravljajući odrediti mapu s nepakiranom arhivom, kao na fotografiji br. 5.
Fotografija br. 5 - odabir mape s upravljačkim programima
Najvjerojatnije, nakon što kliknete "U redu", od vas će se zatražiti da instalirate jedan od dva upravljačka programa koja možete odabrati. Morate odabrati onaj sa starijom verzijom, kao što je prikazano na fotografiji broj 6.
Fotografija br. 6 - instaliranje starije verzije upravljačkog programa
Kliknite "dalje"i pričekajte kraj procesa. Sad bi programer trebao biti ispravno otkriven u sustavu. Da biste provjerili tu činjenicu, ponovo otvorite."Upravitelj uređaja"i obratite pažnju na liniju na kojoj je bio uskličnik. Ako bi sve prošlo dobro, trebalo bi nestati, kao što je prikazano na fotografiji br. 7.
Fotografija br. 7 - ispravna definicija programera (bez uskličnika)
Dakle, programer je instaliran, ostaje ga ispravno konfigurirati. Desnom tipkom miša kliknite ime programera u odjeljku "Upravitelj uređaja"(fotografija br. 7) na padajućem izborniku odaberite"Svojstva"i u prozoru koji se otvori idite na karticu"Postavke priključakaOvdje možete konfigurirati brzinu porta i algoritam za komunikaciju s programom putem kojeg ćemo ubuduće bljesnuti naš procesor. Postavite vrijednosti u skladu sa slikom br. 8 dolje.
Fotografija br. 8 - ispravne postavke priključaka za programere
Od ovog trenutka je završena prva i najneugodnija faza. Jedini plus je što to treba učiniti jednom. Uz naknadni firmver, programiranje nije potrebno. Sad donosimo odluku o tome kako spojiti programer na vaš detektor metala. U većini slučajeva posebni igle za povezivanje programera razdvajaju se i potpisuju na tiskanim pločama. U mom slučaju su pinovi lemljeni, ali nisu potpisani. Izgledalo je nekako ovako (fotografija 9).
Ako imate sličnu situaciju, tada biste trebali pokupiti tester i nazvati sve prema donjem dijagramu (fotografija br. 10).
Fotografija br. 10 - dijagram povezivanja programera
Na ovom dijagramu prikazao sam način povezivanja programera na mikroprocesor, bez obzira na vrstu pločice na kojoj je Quasar ARM, Ovo je klasičan način programiranja UART sučelje, Malo objašnjenje o shemi. 99% imat ćete mikroprocesor u kućištu LQFP48, Numeriranje njegovih kontakata započinje malom okruglom ikonom i nastavlja se u smjeru suprotnom od kazaljke na satu. Radi jasnoće, svi potrebni kontakti na dijagramu su potpisani s njihovim brojevima u zagradama. Pina RX, TX i VSS mikroprocesori se izravno povezuju s programerom. zaključak BOOT0, služi za prevođenje STM32 u način programiranja. Za ulazak u ovaj način rada morate zatvoriti BOOT0 s izlazom snage VBATu protivnom, procesor će se jednostavno pokrenuti i radit će kao i obično. Kasnije ću dati određeni redoslijed postupaka kako ne biste imali zbrku u glavi.
Otkrili smo vezu - možete preuzeti softver za programiranje. obično mikroprocesora STM32 programirana pomoću posebnog vlasničkog programa Demonstruktor flash utovarivača, Besplatno je i uključeno službena web stranica tvrtke, Instalacija ne bi trebala stvarati poteškoće, pa ću ovu točku ostaviti bez nadzora. Dalje idemo na web stranica autora i preuzmite najnoviji softver. U vrijeme pisanja ove stranice najnovija verzija 2.3.3, o čemu svjedoči fotografija br. 11, ali više volim stabilniju verziju 2.2.18.
Otkrili smo vezu - možete preuzeti softver za programiranje. obično mikroprocesora STM32 programirana pomoću posebnog vlasničkog programa Demonstruktor flash utovarivača, Besplatno je i uključeno službena web stranica tvrtke, Instalacija ne bi trebala stvarati poteškoće, pa ću ovu točku ostaviti bez nadzora. Dalje idemo na web stranica autora i preuzmite najnoviji softver. U vrijeme pisanja ove stranice najnovija verzija 2.3.3, o čemu svjedoči fotografija br. 11, ali više volim stabilniju verziju 2.2.18.
Preuzeta arhiva mora biti raspakirana i datoteka s nastavkom .hex, Ovo je datoteka binarnog softvera. Sada možemo krenuti do posljednje i najvažnije faze.
Prije svega, spajamo programer i zatvaramo izlaz pomoću skakača BOOT0 i VBAT mikroprocesor. Ugrađujemo programera u ulaz USB i primijenite snagu na metalni detektor. Ako na ekranu nema ničega, onda smo na pravom putu i mikroprocesor je prešao u način programiranja. Trenutačno biste trebali imati približno istu sliku kao na fotografiji broj 12
Prije svega, spajamo programer i zatvaramo izlaz pomoću skakača BOOT0 i VBAT mikroprocesor. Ugrađujemo programera u ulaz USB i primijenite snagu na metalni detektor. Ako na ekranu nema ničega, onda smo na pravom putu i mikroprocesor je prešao u način programiranja. Trenutačno biste trebali imati približno istu sliku kao na fotografiji broj 12
Fotografija br. 12 - skakač je zatvoren, programer je spojen, napajanje se napaja
Dalje, trči Demonstruktor flash utovarivača, Prozor prikazan na fotografiji br. 13 trebao bi se pojaviti pred vama.
Fotografija 13 - postavke veze
Ovo su postavke veze za UART protokol, Navedeni brojevi moraju točno odgovarati onome što smo postavili u prozoru postavki vrata programera (fotografija br. 8). parametar Naziv porta - ime virtualnog porta koji je dodijelio Windows programeru. Vjerojatno će vam biti drugačije. To se ime može špijunirati u "Upravitelj uređaja"na primjeru fotografije br. 7. Kad su sve postavke postavljene - kliknite"sljedeći"za prelazak na sljedeću fazu (fotografija 14)
Fotografija br. 14 - program je vidio mikroprocesor
Kao što se može vidjeti na gornjoj fotografiji, program je odredio procesor i veličinu njegove flash-memorije (64 KB). Ovo sugerira da smo na pravom putu i možete krenuti dalje - kliknite "sljedeći", nakon čega vidimo sljedeći prozor (fotografija br. 15).
Fotografija br. 15 - mikroprocesorska memorijska kartica
Ovaj nam prozor nije vrijedan i jednostavno prikazuje unutarnju strukturu memorije. STM32, Kliknite "sljedeći"za prijelaz na sljedeću stavku (fotografija 16)
Fotografija br. 16 - konačne postavke
U ovom prozoru potvrdite okvir Glabalno brisanjetako da se sve nepotrebno smeće ukloni iz mikroprocesora prije programiranja. Zatim kliknite na gumb s tri točke za dodavanje datoteke firmvera, nakon čega se otvara dijaloški okvir prikazan na fotografiji br. 17.
Fotografija br. 17 - dodavanje datoteke firmvera
Ovdje morate otići u mapu u koju je preuzet i raspakiran firmver sa web lokacije autora. Imajte na umu da je datoteka bila vidljiva, morate postaviti vrstu datoteke * .hex (u početku će biti drugačija vrijednost). Otvorite navedenu datoteku i šivajte mikroprocesor. Taj je postupak prikazan na fotografiji br. 18.
Fotografija br. 18 - postupak ugradnje softvera
Općenito, snimanje programa traje nekoliko sekundi nakon čega dobivamo poruku o uspješnom završetku poslova (fotografija br. 19).
Fotografija br. 19 - firmver je uspješno završen
Sada možete zatvoriti program, rastaviti krug (ne zaboravite ukloniti skakač iz BOOT0) i izvršiti probno trčanje. Fotografija br. 20 prikazuje rezultat mojih napora prije i nakon ažuriranja upravljačkog softvera.
Fotografija №20 - konačni rezultat
Nadam se da sam uspio izraziti svoja mišljenja na pristupačnom jeziku i ovaj će materijal pomoći stanovnicima naših stranica da ažuriraju svoje uređaje bez nepotrebnih gesta. Svi kreativni uspjesi !!!