» Elektronik » Pengesan logam »Quasar ARM - kemas kini firmware

Quasar ARM - kemas kini firmware


ARAS ARAS - Ini adalah salah satu pengesan logam paling popular, litar dan firmware yang berada dalam domain awam di laman pengarang, yang berterima kasih kepadanya. Keupayaan peranti ini membawa ia ke tahap yang sama dengan banyak perniagaan dan mahal model. Penulis sentiasa meningkatkan penciptaannya dan dari semasa ke semasa mengeluarkan firmware baru, masing-masing memberikan ciri-ciri baru peranti, meningkatkan kestabilan dan ketepatannya dalam menentukan jenis logam. Dalam artikel ini saya akan memberitahu anda bagaimana untuk mengemas kini firmware pengesan logam pada contoh peranti anda.

Jadi, jika anda seorang pemilik yang gembira ARAS ARAS dan mahu menyegarkannya dengan firmware baharu, baca dengan teliti arahan di bawah.
Seperti yang anda tahu (atau tidak diketahui), mikropemproses berfungsi sebagai otak quasar STM32F100C. Dan tidak kira bagaimana kami ingin meminimumkan kerumitan perisian tegarnya, kami masih memerlukan sesuatu yang istimewa USB-ke-TTL programmer. Sudah tentu, anda boleh memasangnya sendiri, tetapi yang terbaik adalah untuk membeli atau meminjam dari seorang kawan untuk kegunaan sementara. Pengaturcara sedemikian dijual di kedai radio. Secara peribadi, saya mengambil saya Aliexpress. Untuk spesifik, saya membawa nombor 1 dan nombor 2 yang menunjukkan pengaturcara yang dikehendaki di kedua-dua belah pihak.

Quasar ARM - kemas kini firmware
Photo No. 1 - programmer - pandangan atas


Photo No. 2 - programmer - pandangan bawah

Selepas programmer berada di tangan anda, anda perlu berteman dengan sistem operasi. Saya telah memasang pada komputer saya Windows 10 dan saya akui, saya terpaksa memecahkan kepalaku sedikit demi sedikit untuk mencapai keputusan positif ke arah ini. Jadi, jika anda juga tidak terkumpul MAC dan gunakan Windows standard, lakukan perkara berikut: masukkan programmer ke mana-mana port USB komputer dan pergi ke pengurus tugas untuk melihat bagaimana ia ditentukan dalam sistem. Kemungkinan besar anda akan mendapat kira-kira gambar berikut (gambar No. 3).


Photo No. 3 - masalah dalam menentukan programmer

Dari gambar di atas, dapat dilihatnya Windows mengenal pasti programmer dan menetapkannya sebagai port maya COM9. Walau bagaimanapun, tanda seru kecil di sebelah nama peranti menunjukkan masalah dengan pemandu dan, akibatnya, ketidakupayaan semasa pemrogram. Ini boleh diperbaiki dengan memasang pemandu khas, yang saya dapat cari di Internet jauh dari pertama kalinya. Jadi, muat turun pemandu dari pautan ini: pl2303-prolific-driverinstaller-v1_5_0.zip [3 Mb] (muat turun: 330)
Seterusnya, bungkus arkib dan dapatkan beberapa fail, seperti dalam gambar No 4.


Photo No. 4 - arkib dibongkar dengan pemandu untuk pengaturcara

Jalankan fail boleh laku dari arkib dan tunggu akhir pemasangan. Selepas itu, kami kembali ke "Pengurus peranti", cari baris dengan nama pengaturcara (Gambar No. 3), gerakkan kursor tetikus ke atasnya, tekan butang kanan dan pilih"Kemas kini pemandu"Sistem ini akan menawarkan untuk memasang pemacu secara automatik atau dari lokasi tertentu pada komputer - kami cenderung kepada pilihan kedua, tidak lupa untuk menentukan folder dengan arkib yang tidak dibongkar, seperti dalam gambar No 5.


Photo No. 5 - memilih folder dengan pemandu

Kemungkinan besar, selepas mengklik "Ok", anda akan diminta untuk memasang salah satu daripada 2 pemacu untuk dipilih. Anda mesti memilih satu dengan versi yang lebih lama, seperti yang ditunjukkan dalam nombor foto 6.


Photo No. 6 - memasang versi pemandu terdahulu

Klik "Seterusnya"dan tunggu hujung proses Sekarang programmer harus dikesan dengan betul dalam sistem Untuk memeriksa fakta ini, buka kembali"Pengurus peranti"dan perhatikan garis di mana terdapat tanda seru. Jika semuanya berjalan lancar, ia harus hilang, seperti yang ditunjukkan dalam gambar No 7.


Photo No 7 - takrifan yang betul bagi pengaturcara (tiada tanda seru)

Jadi, pemrogram dipasang, ia tetap untuk mengkonfigurasinya dengan betul. Klik kanan pada nama programmer dalam "Pengurus peranti"(gambar No. 7), dalam menu drop-down, pilih"Sifat-sifatnya"dan dalam tetingkap yang terbuka, pergi ke tab"Tetapan pelabuhanDi sini anda boleh mengkonfigurasi kelajuan pelabuhan dan algoritma untuk berkomunikasi dengan program yang mana kami akan menghidupkan pemproses kami pada masa akan datang. Tetapkan nilai-nilai yang sesuai dengan gambar No. 8 di bawah.


Photo No. 8 - tetapan port programmer yang betul

Dari saat ini tahap pertama dan paling tidak menyenangkan selesai. Satu-satunya campur adalah bahawa ia perlu dilakukan sekali sahaja. Dengan firmware seterusnya, pengaturcaraan tidak diperlukan. Sekarang mari kita tentukan cara menyambung pengaturcara ke pengesan logam anda. Dalam kebanyakan kes, pin khas untuk menyambung programmer diceraikan dan ditandatangani pada papan litar bercetak. Dalam kes saya, pin disolder, tetapi tidak ditandatangani. Ia kelihatan seperti ini (gambar 9).


Photo No. 9 - soket pengaturcaraan yang tidak dinamakan

Sekiranya anda mempunyai situasi yang sama, maka anda perlu mengambil penguji dan memanggil segala-galanya mengikut rajah di bawah (gambar No. 10).


Photo No. 10 - rajah sambungan pemrogram

Dalam gambarajah ini, saya menggambarkan cara untuk menyambungkan programmer ke mikropemproses, tanpa mengira jenis papan litar yang mana anda ARAS ARAS. Inilah cara klasik untuk program Antara muka UART. Penjelasan sedikit tentang skema ini. In 99% anda akan mempunyai mikropemproses dalam kes itu LQFP48. Penomboran kenalannya bermula dengan ikon bulat kecil dan pergi berlawanan arah jam. Untuk kejelasan, semua kenalan yang diperlukan ditandatangani pada rajah dengan nombor mereka dalam kurungan. Pin Rx, TX dan Vss mikropemproses disambungkan terus kepada pengaturcara. Kesimpulannya BOOT0, berfungsi untuk menterjemah STM32 kepada mod pengaturcaraan. Untuk memasukkan mod ini, anda mesti tutup BOOT0 dengan kuasa output Vbatjika tidak, pemproses hanya akan mula dan akan berfungsi seperti biasa. Kemudian saya akan memberikan urutan tertentu tindakan supaya anda tidak mempunyai kekeliruan di kepala anda.
Kami mengetahui sambungan - anda boleh memuat turun perisian untuk pengaturcaraan. Microprocessors STM32 diprogramkan menggunakan program proprietari khas Penunjuk kilat kilat. Ia percuma dan aktif laman web rasmi syarikat. Pemasangan tidak boleh menyebabkan kesukaran, jadi saya akan meninggalkan titik ini tanpa pengawasan. Selanjutnya kita pergi ke laman web pengarang dan muat turun firmware terkini. Pada masa penulisan ini, versi terkini 2.3.3, seperti yang dibuktikan oleh gambar No. 11 tetapi saya lebih suka versi yang lebih stabil 2.2.18.


Photo No. 11 - firmware yang saya pilih untuk rakaman di MD

Arsip yang dimuat turun mesti dibongkar dan fail dengan pelanjutannya .hex. Ini adalah fail firmware binari. Sekarang kita boleh meneruskan ke peringkat akhir dan paling penting.
Pertama sekali, kami menyambung programmer dan menutup output menggunakan jumper BOOT0 dan Vbat mikropemproses. Kami memasukkan pemrogram ke dalam port USB dan memohon kuasa kepada pengesan logam. Jika tiada apa-apa pada skrin, maka kita berada di landasan yang betul dan mikropemproses telah bertukar kepada mod pengaturcaraan. Pada masa ini, anda sepatutnya mempunyai kira-kira gambar yang sama seperti dalam gambar No 12


Photo No. 12 - pelompat ditutup, programmer disambungkan, kuasa dibekalkan

Selanjutnya, jalankan Penunjuk kilat kilat. Tingkap yang ditunjukkan dalam gambar No 13 akan muncul di hadapan anda.


Photo 13 - tetapan sambungan

Ini adalah tetapan sambungan untuk Protokol UART. Nombor yang ditunjukkan mestilah sesuai dengan apa yang kami tetapkan dalam tetingkap tetapan pelabuhan programmer (gambar No. 8). Parameter Nama pelabuhan - nama port maya yang diberikan kepadanya Windows kepada pengaturcara. Ia mungkin berbeza bagi awak. Nama ini boleh dilihat dalam "Pengurus peranti"pada contoh foto No 7. Apabila semua tetapan ditetapkan - klik"Seterusnya"untuk pergi ke peringkat seterusnya (gambar 14)


Photo No. 14 - program ini menyaksikan mikropemproses

Seperti yang dapat dilihat dari gambar di atas, program ini menentukan pemproses dan saiz memori kilatnya (64 KB). Ini menunjukkan bahawa kami berada di landasan yang betul dan anda boleh pergi lagi - klik "Seterusnya", selepas itu kita lihat tetingkap seterusnya (gambar No. 15).


Photo No. 15 - kad memori mikropemproses

Tingkap ini tidak bernilai kepada kami dan hanya memaparkan struktur memori dalaman. STM32. Klik "Seterusnya"untuk pergi ke item seterusnya (gambar 16)


Photo No. 16 - tetapan akhir

Dalam tetingkap ini, semak kotak Glabal memadamkansupaya semua sampah yang tidak perlu dikeluarkan dari mikropemproses sebelum pengaturcaraan. Seterusnya, klik pada butang dengan tiga titik untuk menambah fail firmware, selepas itu kotak dialog yang ditunjukkan dalam foto No 17 terbuka.


Photo No. 17 - menambah fail firmware

Di sini anda perlu pergi ke folder yang firmware dimuat turun dan dibongkar dari laman pengarang. Ambil perhatian bahawa fail itu kelihatan, anda mesti menetapkan jenis fail * .hex (pada mulanya akan ada nilai yang berbeza). Buka fail yang ditentukan dan jual mikropemproses. Proses ini ditunjukkan dalam gambar No. 18.


Photo No. 18 - proses firmware

Secara umum, rakaman program mengambil beberapa saat, selepas itu kami menerima mesej tentang kejayaan menyelesaikan urusan (gambar No. 19).


Photo # 19 - firmware selesai berjaya

Kini anda boleh menutup program ini, membongkar litar (jangan lupa untuk mengeluarkan jumper dari BOOT0) dan menjalankan ujian. Foto No. 20 menunjukkan hasil usaha saya sebelum dan selepas mengemas kini firmware.


Photo №20 - hasil akhir

Saya berharap saya dapat menyatakan fikiran saya dalam bahasa yang boleh diakses dan bahan ini akan membantu penduduk tapak kami mengemas kini peranti mereka tanpa gerak isyarat yang tidak perlu. Semua kejayaan kreatif !!!
9.8
9.8
9.6

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup
2 ulasan
Terdapat satu tetapi. Adakah mungkin untuk menamakan produk buatan sendiri penulis, pengarang yang anda tidak?
Quasar lengan dan quasar avr telah dalam kehidupan seharian saya selama kira-kira tiga tahun. Sesiapa yang berkumpul dengan radas sebegini akan dapat menerangkan cara ini. Bagi mereka yang ikhlas, saya boleh mencadangkan dua tapak:
Untuk profesional dan middles kuat-MD4U
Untuk pemula dan petani tengah
Di sana dan ada semua maklumat mengenai semua quasar. Dan pasukan kreatif pencinta polis.
Sebaliknya, ia akan dipanggil tidak dibuat sendiri, tetapi nasihat teknologi, tetapi perihalannya luar biasa: ada segala-galanya yang diperlukan dan tidak ada lagi!

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...