» elektronik » Metalldetektorer »Quasar ARM - uppdatering av firmware

Quasar ARM - firmware-uppdatering


Quasar ARM - Detta är en av de mest populära metalldetektorerna, vars krets och firmware är i det offentliga området på författarens webbplats, för vilket speciellt tack till honom. Funktionerna hos denna enhet ger den till samma nivå med många kommersiella och dyra modeller. Författaren förbättrar ständigt sin skapelse och släpper från tid till annan ny firmware, som alla ger enheten nya möjligheter, ökar dess stabilitet och noggrannhet när det gäller att bestämma metalltypen. I den här artikeln kommer jag att berätta hur du uppdaterar firmware metalldetektor på exemplet på din enhet.

Så om du är en lycklig ägare Quasar ARM och vill uppdatera den med den nya firmware, läs noga instruktionerna nedan.
Som du vet (eller okänd) fungerar mikroprocessorn som hjärnan i kvasaren STM32F100C. Och oavsett hur vi vill minimera komplexiteten i dess firmware, behöver vi fortfarande en speciell USB-TO-TTL programmerare. Naturligtvis kan du montera det själv, men det är bäst att köpa eller låna av en vän för tillfälligt bruk. Sådana programmerare säljs i radiobutiker. Personligen tog jag på mig AliExpress. För detaljer, jag tar med ett foto nummer 1 och nummer 2, som visar önskad programmerare på båda sidor.

Quasar ARM - firmware-uppdatering
Foto nr 1 - programmerare - ovanifrån


Foto nr 2 - programmerare - nedifrån

När programmeraren är i dina händer måste du bli vän med operativsystemet. Jag har installerat på min dator Windows 10 och jag erkänner att jag var tvungen att bryta huvudet lite för att uppnå ett positivt resultat i denna riktning. Så om du inte heller räddade MAC och använd standard Windows, gör följande: sätt in programmeraren i valfri port USB dator och gå till task manager för att se hur det bestäms i systemet. Troligtvis kommer du att få ungefär följande bild (foto nr 3).


Foto nr 3 - ett problem vid fastställandet av programmeraren

Från ovanstående foto kan man se det Windows identifierade programmeraren och tilldelade den en virtuell port COM9. Ett litet utropstecken bredvid enhetsnamnet indikerar emellertid ett problem med drivrutinen och som en följd av programmerarens nuvarande inoperabilitet. Detta kan åtgärdas genom att installera en speciell drivrutin, som jag lyckades hitta på Internet långt från första gången. Så ladda ner drivrutinen från den här länken: pl2303-prolific-driverinstaller-v1_5_0.zip [3 Mb] (nedladdningar: 330)
Packa sedan upp arkivet och få flera filer, som på foto nr 4.


Foto nr 4 - uppackat arkiv med drivrutiner för programmeraren

Kör den körbara filen från arkivet och vänta på installationens slut. Därefter återvänder vi till "Enhetshanterare", hitta raden med programmerarens namn (Foto nr 3), flytta muspekaren över den, tryck på höger knapp och välj"Uppdatera drivrutinen". Systemet kommer att erbjuda att installera drivrutinen automatiskt, eller från en specifik plats på datorn - vi är benägna att det andra alternativet, och glömmer inte att ange mappen med det uppackade arkivet, som på foto nr 5.


Foto nr 5 - att välja en mapp med drivrutiner

Efter att ha klickat på "OK", kommer du att bli ombedd att installera en av de två drivrutinerna att välja mellan. Du måste välja den med den äldre versionen, som visas på foto nummer 6.


Foto nr 6 - installation av en tidigare version av drivrutinen

Klicka på "ytterligare"och vänta på slutet av processen. Nu ska programmeraren upptäckas korrekt i systemet. För att kontrollera detta, öppna igen"Enhetshanterare"och var uppmärksam på raden där det var ett utropstecken. Om allt gick bra, skulle det försvinna, som visas på foto nr 7.


Foto nr 7 - rätt definition av programmeraren (inget utropstecken)

Så programmeraren är installerad, det återstår att konfigurera den korrekt. Högerklicka på programmerarens namn i "Enhetshanterare"(foto nr 7), i rullgardinsmenyn väljer du"Egenskaperna"och i fönstret som öppnas, gå till fliken"Portinställningar". Här kan du konfigurera porthastigheten och algoritmen för att kommunicera med programmet genom vilket vi kommer att blinka vår processor i framtiden. Ställ in värdena i enlighet med foto nr 8 nedan.


Foto nr. 8 - korrekta programmeringsportinställningar

Från detta ögonblick är det första och mest obehagliga steget avslutat. Det enda plus är att det måste göras en gång. Med påföljande firmware krävs inte programmering. Låt oss nu bestämma oss för hur du ansluter programmeraren till din metalldetektor. I de flesta fall är specialstift för anslutning av programmeraren skilda och signerade på de tryckta kretskorten. I mitt fall var stiften lödda, men inte signerade. Det såg ut något så här (foto 9).


Foto nr 9 - ett namngivet programmeringsuttag

Om du har en liknande situation bör du hämta en testare och ringa allt enligt diagrammet nedan (foto nr 10).


Foto nr 10 - anslutningsdiagram för programmeraren

I detta diagram visade jag ett sätt att ansluta programmeraren till en mikroprocessor, oavsett vilken typ av kretskort som din Quasar ARM. Detta är det klassiska sättet att programmera UART-gränssnitt. En liten förklaring till systemet. den 99% du kommer att ha en mikroprocessor i fallet LQFP48. Numreringen av hans kontakter börjar med en liten rund ikon och går moturs. För tydlighetens skull är alla nödvändiga kontakter signerade på diagrammet med deras nummer inom parentes. Pina RX, TX och VSS mikroprocessorer ansluts direkt till programmeraren. slutsats BOOT0, tjänar till att översätta STM32 till programmeringsläge. För att gå in i det här läget måste du stänga BOOT0 med effektuttag VBATannars startar processorn helt enkelt och fungerar som vanligt. Senare kommer jag att ge en specifik handlingssekvens så att du inte har förvirring i huvudet.
Vi räknade ut anslutningen - du kan ladda ner programvara för programmering. vanligtvis mikroprocessorer STM32 programmerad med ett speciellt proprietärt program Flash loader demonstrator. Det är gratis och är på företagets officiella webbplats. Installation bör inte orsaka svårigheter, så jag lämnar denna punkt utan tillsyn. Nästa vi går till författarwebbplats och ladda ner den senaste firmware. Vid tidpunkten för detta skrivande, den senaste versionen 2.3.3, vilket framgår av foto nr 11 men jag föredrar en mer stabil version 2.2.18.


Foto nr 11 - firmware som jag valde för inspelning i MD

Det nedladdade arkivet måste packas upp och en fil med tillägget .hex. Detta är den binära firmwarefilen. Nu kan vi gå vidare till det sista och mest avgörande steget.
Först och främst ansluter vi programmeraren och stänger utgången med jumpern BOOT0 och VBAT mikroprocessor. Vi sätter in programmeraren i porten USB och applicera ström till metalldetektorn. Om det inte finns något på skärmen, är vi på rätt spår och mikroprocessorn har bytt till programmeringsläge. För närvarande bör du ha ungefär samma bild som på foto nr 12


Foto nr 12 - bygeln är stängd, programmeraren är ansluten, strömmen matas

Kör sedan Flash loader demonstrator. Fönstret som visas på foto nr 13 ska visas framför dig.


Foto 13 - anslutningsinställningar

Dessa är anslutningsinställningarna för UART-protokoll. De angivna siffrorna måste exakt motsvara vad vi ställde in i fönstret för programmeringsportinställningar (foto nr 8). parameter Portnamn - namnet på den virtuella porten som den tilldelade Windows till programmeraren. Det kommer förmodligen att vara annorlunda för dig. Det här namnet kan spioneras i "Enhetshanterare"på exemplet med foto nr 7. När alla inställningar är inställda - klicka på"nästa"för att gå till nästa etapp (foto 14)


Foto nr 14 - programmet såg en mikroprocessor

Som framgår av ovanstående foto bestämde programmet processorn och storleken på dess flashminne (64 KB). Detta antyder att vi är på rätt väg och att du kan gå längre - klicka på "nästa", varefter vi ser nästa fönster (foto nr 15).


Foto nr 15 - mikroprocessorminneskort

Detta fönster är inte värdefullt för oss och visar helt enkelt den interna strukturen i minnet. STM32. Klicka på "nästa"för att gå till nästa artikel (foto 16)


Foto nr 16 - slutliga inställningar

Markera rutan i det här fönstret Radering av glabalså att allt onödigt skräp tas bort från mikroprocessorn innan programmering. Klicka sedan på knappen med tre punkter för att lägga till firmwarefilen, varefter dialogrutan som visas på foto nr 17 öppnas.


Foto nr 17 - lägga till en firmwarefil

Här måste du gå till mappen där firmware laddades ner och packades upp från författarens webbplats. Observera att filen var synlig, du måste ställa in filtypen * .hex (till en början kommer det att vara ett annat värde). Öppna den angivna filen och sy mikroprocessorn. Denna process visas på foto nr 18.


Foto nr 18 - firmwareprocess

Generellt tar inspelningen av ett program flera sekunder, varefter vi får ett meddelande om framgångsrik avslutning av affärer (foto nr 19).


Foto # 19 - firmware har slutförts

Nu kan du stänga programmet, ta isär kretsen (glöm inte att ta bort bygeln från BOOT0) och utföra en testkörning. Foto nr 20 visar resultatet av mina ansträngningar före och efter uppdatering av firmware.


Foto №20 - det slutliga resultatet

Jag hoppas att jag lyckades uttrycka mina tankar på ett tillgängligt språk och detta material kommer att hjälpa invånarna på våra webbplatser att uppdatera sina enheter utan onödiga gester. All kreativ framgång !!!
9.8
9.8
9.6

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsendansdance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga
2 kommentarer
Det finns en men. Är det möjligt att namnge författarens hemlagade produkt som du inte är författare av?
Quasar arm och quasar avr har varit i min vardag i ungefär tre år. Alla som har satt ihop en sådan apparat kan spela om på detta sätt. För dig som är uppriktigt intresserad kan jag rekommendera två webbplatser:
För yrkesverksamma och starka mellanled - MD4U
För nybörjare och medelbönder
Både där och där finns all information om alla kvasarer. Och det kreativa teamet av polisälskare.
Snarare kommer det att kallas inte självgjorda, utan tekniska råd, men beskrivningen är magnifik: det finns allt som behövs och ingenting mer!

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...