Quasar ARM - Toto je jeden z najpopulárnejších detektorov kovov, ktorých obvod a firmvér sú verejne dostupné na stránkach autora, za čo mu zvlášť ďakujem. Možnosti tohto zariadenia ho privádzajú na rovnakú úroveň s mnohými komerčnými a nákladnými modely, Autor neustále zdokonaľuje svoju tvorbu a občas vydáva nový firmvér, z ktorého každý dáva prístroju nové príležitosti, zvyšuje jeho stabilitu a presnosť pri určovaní typu kovu. V tomto článku vám poviem, ako aktualizovať firmvér detektor kovov na príklade vášho zariadenia.
Takže, ak ste šťastný majiteľ Quasar ARM a chcete ho aktualizovať pomocou nového firmvéru, pozorne si prečítajte pokyny uvedené nižšie.
Ako viete (alebo neznáme), mikroprocesor slúži ako mozog kvasaru STM32F100C, A bez ohľadu na to, ako by sme chceli minimalizovať zložitosť svojho firmvéru, stále potrebujeme špeciálny USB-TO-TTL programátor. Samozrejme si ho môžete zostaviť sami, ale najlepšie je kúpiť alebo požičať si od priateľa na dočasné použitie. Takíto programátori sa predávajú v rozhlasových obchodoch. Osobne som si vzal môj aliexpress, Konkrétne uvádzam fotografiu č. 1 a č. 2, na ktorej je požadovaný programátor zobrazený na oboch stranách.
Ako viete (alebo neznáme), mikroprocesor slúži ako mozog kvasaru STM32F100C, A bez ohľadu na to, ako by sme chceli minimalizovať zložitosť svojho firmvéru, stále potrebujeme špeciálny USB-TO-TTL programátor. Samozrejme si ho môžete zostaviť sami, ale najlepšie je kúpiť alebo požičať si od priateľa na dočasné použitie. Takíto programátori sa predávajú v rozhlasových obchodoch. Osobne som si vzal môj aliexpress, Konkrétne uvádzam fotografiu č. 1 a č. 2, na ktorej je požadovaný programátor zobrazený na oboch stranách.
Foto č. 1 - programátor - pohľad zhora
Foto č. 2 - programátor - pohľad zdola
Keď je programátor vo vašich rukách, musíte sa spriateliť s operačným systémom. Nainštaloval som si do svojho počítača Windows 10 a pripúšťam, že som musel trochu zlomiť hlavu, aby som v tomto smere dosiahol pozitívny výsledok. Takže, ak ste sa tiež nezhromaždili MAC a pri použití štandardného systému Windows postupujte takto: Vložte programátor do ľubovoľného portu USB počítač a prejdite na správcu úloh, aby ste zistili, ako sa určuje v systéme. Pravdepodobne získate približne nasledujúci obrázok (fotografia č. 3).
Fotka č. 3 - problém pri určovaní programátora
Z vyššie uvedenej fotografie je zrejmé, že windows identifikoval programátora a priradil mu virtuálny port COM9, Malá výkričník vedľa názvu zariadenia však naznačuje problém s vodičom a v dôsledku toho aktuálnu nefunkčnosť programátora. Toto je možné vyriešiť inštaláciou špeciálneho ovládača, ktorý sa mi podarilo nájsť na internete ďaleko od prvého času. Stiahnite si ovládač z tohto odkazu:
Ďalej rozbaľte archív a získajte niekoľko súborov, ako na fotografii č. 4.
Ďalej rozbaľte archív a získajte niekoľko súborov, ako na fotografii č. 4.
Foto č. 4 - nevybalený archív s ovládačmi pre programátora
Spustite spustiteľný súbor z archívu a počkajte na dokončenie inštalácie. Potom sa vrátime k „Správca zariadení“, nájdite riadok s menom programátora (fotografia č. 3), presuňte kurzor myši nad ním, stlačte pravé tlačidlo a vyberte možnosť„Aktualizujte ovládačSystém ponúkne automatickú inštaláciu ovládača alebo z určeného umiestnenia v počítači - prikláňame sa k druhej možnosti, nezabudnite určiť priečinok s nevybaleným archívom, ako na fotografii č. 5.
Fotka č. 5 - výber priečinka s ovládačmi
S najväčšou pravdepodobnosťou po kliknutí na tlačidlo „OK“, budete vyzvaní, aby ste si nainštalovali jeden z dvoch ovládačov, z ktorých si môžete vybrať. Musíte vybrať ten, ktorý má staršiu verziu, ako je znázornené na fotografii číslo 6.
Fotka č. 6 - inštalácia staršej verzie ovládača
Kliknite na tlačidlo „ďalej"a počkajte na koniec procesu. Teraz by mal byť programátor v systéme správne detekovaný. Ak chcete skontrolovať túto skutočnosť, znova otvorte"Správca zariadení"a venujte pozornosť čiare, kde bol výkričník. Ak by všetko šlo dobre, malo by zmiznúť, ako je znázornené na fotografii č. 7."
Fotka č. 7 - správna definícia programátora (bez výkričníka)
Takže, programátor je nainštalovaný, zostáva ho správne nakonfigurovať. Pravým tlačidlom myši kliknite na meno programátora v časti „Správca zariadení„(fotografia č. 7) v rozbaľovacej ponuke vyberte možnosť„Vlastnosti"av okne, ktoré sa otvorí, prejdite na kartu"Nastavenia portu". Tu môžete nakonfigurovať rýchlosť portu a algoritmus pre komunikáciu s programom, prostredníctvom ktorého budeme v budúcnosti blikať náš procesor. Hodnoty nastavte podľa fotografie č. 8 nižšie."
Fotka č. 8 - správne nastavenie portu programátora
Od tejto chvíle je dokončená prvá a najnepríjemnejšia fáza. Jediným plusom je, že je potrebné to urobiť raz. S následným firmvérom nie je potrebné programovanie. Teraz sa rozhodneme, ako pripojiť programátor k vášmu detektoru kovov. Vo väčšine prípadov sú špeciálne kolíky na pripojenie programátora rozvedené a podpísané na doskách plošných spojov. V mojom prípade boli kolíky spájkované, ale neboli podpísané. Vyzeralo to takto (foto 9).
Ak máte podobnú situáciu, mali by ste si vziať testera a zavolať všetko podľa nižšie uvedeného diagramu (foto č. 10).
Fotka č. 10 - schéma zapojenia programátora
Na tomto diagrame som znázornil spôsob pripojenia programátora k mikroprocesoru bez ohľadu na typ dosky s obvodmi, na ktorej Quasar ARM, Toto je klasický spôsob programovania Rozhranie UART, Trochu vysvetlenie schémy. 99% v prípade budete mať mikroprocesor LQFP48, Číslovanie jeho kontaktov sa začína malou okrúhlou ikonou a ide proti smeru hodinových ručičiek. Kvôli prehľadnosti sú všetky potrebné kontakty podpísané v diagrame spolu s ich číslami v zátvorkách. pina RX, TX a VSS mikroprocesory sú pripojené priamo k programátoru. záver BOOT0, slúži na preklad STM32 do programovacieho režimu. Ak chcete vstúpiť do tohto režimu, musíte zavrieť BOOT0 s výstupným výkonom VBATv opačnom prípade sa procesor jednoducho spustí a bude fungovať ako obvykle. Neskôr uvediem konkrétnu postupnosť krokov, aby ste sa vo svojej hlave nemýlili.
Zistili sme spojenie - môžete si stiahnuť softvér na programovanie. zvyčajne mikroprocesory STM32 programované pomocou špeciálneho proprietárneho programu Demonštrant zavádzača Flash, Je to zadarmo a je zapnuté oficiálna webová stránka spoločnosti, Inštalácia by nemala spôsobovať ťažkosti, takže tento bod nechám bez dozoru. Ďalej ideme na web autora a stiahnite si najnovší firmvér. V čase písania tohto článku, najnovšia verzia 2.3.3, o čom svedčí fotografia č. 11, ale uprednostňujem stabilnejšiu verziu 2.2.18.
Zistili sme spojenie - môžete si stiahnuť softvér na programovanie. zvyčajne mikroprocesory STM32 programované pomocou špeciálneho proprietárneho programu Demonštrant zavádzača Flash, Je to zadarmo a je zapnuté oficiálna webová stránka spoločnosti, Inštalácia by nemala spôsobovať ťažkosti, takže tento bod nechám bez dozoru. Ďalej ideme na web autora a stiahnite si najnovší firmvér. V čase písania tohto článku, najnovšia verzia 2.3.3, o čom svedčí fotografia č. 11, ale uprednostňujem stabilnejšiu verziu 2.2.18.
Stiahnutý archív musí byť rozbalený a musí mať súbor s príponou hex, Toto je binárny súbor firmvéru. Teraz môžeme prejsť do poslednej a najdôležitejšej fázy.
Najskôr prepojíme programátor a výstup prepojíme pomocou prepojky BOOT0 a VBAT mikroprocesor. Programátor vložíme do portu USB a pripojte napájanie detektora kovov. Ak na obrazovke nič nie je, sme na správnej ceste a mikroprocesor sa prepol do programovacieho režimu. Momentálne by ste mali mať približne rovnaký obrázok ako na fotografii č. 12
Najskôr prepojíme programátor a výstup prepojíme pomocou prepojky BOOT0 a VBAT mikroprocesor. Programátor vložíme do portu USB a pripojte napájanie detektora kovov. Ak na obrazovke nič nie je, sme na správnej ceste a mikroprocesor sa prepol do programovacieho režimu. Momentálne by ste mali mať približne rovnaký obrázok ako na fotografii č. 12
Fotka č. 12 - prepojka je zatvorená, programátor je pripojený, je napájané
Ďalej spustite Demonštrant zavádzača Flash, Okno zobrazené na fotografii č. 13 by sa malo objaviť pred vami.
Fotka 13 - nastavenie pripojenia
Toto sú nastavenia pripojenia pre Protokol UART, Uvedené čísla musia presne zodpovedať tomu, čo sme nastavili v okne nastavení portu programátora (fotografia č. 8). parameter Názov prístavu - názov virtuálneho portu, ktorý mu bol pridelený windows programátorovi. Pravdepodobne to bude pre vás iné. Toto meno môže byť označené ako „Správca zariadení"na príklade fotografie č. 7. Po nastavení všetkých nastavení - kliknite na"ďalšie„prejsť do ďalšej fázy (foto 14)
Fotka č. 14 - program videl mikroprocesor
Ako vidno z vyššie uvedenej fotografie, program určil procesor a veľkosť jeho flash pamäte (64 KB). To naznačuje, že sme na správnej ceste a môžete ísť ďalej - kliknite na tlačidlo „ďalšie“, po ktorom vidíme ďalšie okno (foto č. 15).
Fotka č. 15 - mikroprocesorová pamäťová karta
Toto okno pre nás nie je hodnotné a jednoducho zobrazuje vnútornú štruktúru pamäte. STM32, Kliknite na tlačidlo „ďalšie"prejdite na nasledujúcu položku (foto 16)
Fotografia č. 16 - záverečné nastavenia
V tomto okne začiarknite políčko Glabal vymazaťtak, aby sa z mikroprocesora pred programovaním odstránili všetky nepotrebné odpadky. Ďalej kliknite na tlačidlo s tromi bodkami a pridajte súbor s firmvérom. Potom sa otvorí dialógové okno zobrazené na fotografii č. 17.
17 - pridanie súboru firmvéru
Tu musíte prejsť do priečinka, kde bol firmvér stiahnutý a vybalený z autorovej stránky. Všimnite si, že súbor bol viditeľný, musíte nastaviť typ súboru * .hex (pôvodne bude mať inú hodnotu). Otvorte určený súbor a ušite mikroprocesor. Tento proces je znázornený na fotografii č. 18.
Fotka č. 18 - proces firmvéru
Nahrávanie programu zvyčajne trvá niekoľko sekúnd, potom dostaneme správu o úspešnom dokončení záležitostí (foto č. 19).
Fotka č. 19 - firmvér bol úspešne dokončený
Teraz môžete program zatvoriť, rozobrať obvod (nezabudnite odstrániť prepojku BOOT0) a vykonajte skúšobnú jazdu. Fotografia č. 20 zobrazuje výsledok môjho úsilia pred a po aktualizácii firmvéru.
Foto №20 - konečný výsledok
Dúfam, že sa mi podarilo vyjadriť svoje myšlienky v prístupnom jazyku a tento materiál pomôže obyvateľom našich stránok aktualizovať ich zariadenia bez zbytočných gest. Všetok tvorivý úspech !!!