» อิเล็กทรอนิกส์ » เครื่องตรวจจับโลหะ » Quasar ARM - อัพเดตเฟิร์มแวร์

Quasar ARM - อัพเดตเฟิร์มแวร์


Quasar ARM - นี่คือหนึ่งในเครื่องตรวจจับโลหะที่ได้รับความนิยมมากที่สุดวงจรและเฟิร์มแวร์ซึ่งเป็นสาธารณสมบัติ บนเว็บไซต์ของผู้เขียนซึ่งขอบคุณเขาเป็นพิเศษ ความสามารถของอุปกรณ์นี้ทำให้มันอยู่ในระดับเดียวกับการใช้งานเชิงพาณิชย์และราคาแพง รุ่น. ผู้เขียนปรับปรุงการสร้างสรรค์ของเขาอย่างต่อเนื่องและบางครั้งก็ปล่อยเฟิร์มแวร์ใหม่ซึ่งแต่ละครั้งจะให้โอกาสใหม่แก่อุปกรณ์เพิ่มความเสถียรและความแม่นยำในการกำหนดประเภทของโลหะ ในบทความนี้ฉันจะบอกวิธีการอัปเดตเฟิร์มแวร์ เครื่องตรวจจับโลหะ ในตัวอย่างของอุปกรณ์ของคุณ

ดังนั้นถ้าคุณเป็นเจ้าของที่มีความสุข Quasar ARM และต้องการรีเฟรชด้วยเฟิร์มแวร์ใหม่อ่านคำแนะนำด้านล่างอย่างถี่ถ้วน
ดังที่คุณทราบ (หรือไม่ทราบ) ไมโครโปรเซสเซอร์ทำหน้าที่เป็นสมองของควาซาร์ STM32F100C. และไม่ว่าเราต้องการลดความซับซ้อนของเฟิร์มแวร์ให้น้อยลงเพียงใดเรายังต้องการสิ่งพิเศษ USB-TO-TTL โปรแกรมเมอร์ แน่นอนว่าคุณสามารถรวบรวมได้ด้วยตัวเอง แต่ควรซื้อหรือยืมจากเพื่อนเพื่อการใช้งานชั่วคราว โปรแกรมเมอร์ดังกล่าวขายในร้านจำหน่ายวิทยุ โดยส่วนตัวผมรับหน้าที่ต่อไป Aliexpress. สำหรับรายละเอียดเฉพาะฉันนำรูปถ่ายหมายเลข 1 และหมายเลข 2 ซึ่งมีโปรแกรมเมอร์ที่ต้องการแสดงอยู่ทั้งสองด้าน

Quasar ARM - อัพเดตเฟิร์มแวร์
รูปถ่ายหมายเลข 1 - โปรแกรมเมอร์ - มุมมองด้านบน


รูปถ่ายหมายเลข 2 - โปรแกรมเมอร์ - มุมมองด้านล่าง

หลังจากโปรแกรมเมอร์อยู่ในมือของคุณคุณต้องรู้จักเพื่อนกับระบบปฏิบัติการ ฉันติดตั้งบนคอมพิวเตอร์แล้ว Windows 10 และฉันยอมรับว่าฉันต้องหักหัวเล็กน้อยเพื่อให้ได้ผลบวกในทิศทางนี้ ดังนั้นถ้าคุณเช่นกันไม่ได้สะสมไว้ MAC และใช้ Windows มาตรฐานทำต่อไปนี้: ใส่โปรแกรมเมอร์ลงในพอร์ตใดก็ได้ USB คอมพิวเตอร์และไปที่ตัวจัดการงานเพื่อดูว่ามันถูกกำหนดในระบบอย่างไร เป็นไปได้มากที่คุณจะได้รับภาพโดยประมาณดังต่อไปนี้ (ภาพถ่ายหมายเลข 3)


ภาพถ่ายหมายเลข 3 - ปัญหาในการพิจารณาโปรแกรมเมอร์

จากภาพด้านบนจะเห็นได้ว่า ของ windows ระบุโปรแกรมเมอร์และกำหนดพอร์ตเสมือน COM9. อย่างไรก็ตามเครื่องหมายอัศเจรีย์ขนาดเล็กถัดจากชื่อของอุปกรณ์บ่งชี้ว่ามีปัญหากับไดรเวอร์และดังนั้นความไม่สามารถใช้งานได้ในปัจจุบันของโปรแกรมเมอร์ สิ่งนี้สามารถแก้ไขได้โดยการติดตั้งไดรเวอร์พิเศษซึ่งฉันจัดการเพื่อค้นหาบนอินเทอร์เน็ตไกลจากครั้งแรก ดังนั้นดาวน์โหลดไดรเวอร์จากลิงค์นี้: pl2303-prolific-driverinstaller-v1_5_0.zip [3 Mb] (ดาวน์โหลด: 330)
จากนั้นให้คลายไฟล์เก็บถาวรและรับไฟล์หลาย ๆ ไฟล์ดังรูปที่ 4


รูปถ่ายหมายเลข 4 - เก็บถาวรพร้อมไดรเวอร์สำหรับโปรแกรมเมอร์

รันไฟล์เรียกทำงานจากไฟล์เก็บถาวรและรอการสิ้นสุดของการติดตั้ง หลังจากนั้นเรากลับไปที่ "ตัวจัดการอุปกรณ์", ค้นหาบรรทัดที่มีชื่อโปรแกรมเมอร์ (รูปภาพหมายเลข 3), เลื่อนเคอร์เซอร์ของเมาส์ไปที่ตำแหน่งนั้น, กดปุ่มขวาแล้วเลือก"อัพเดทไดรเวอร์"ระบบจะเสนอให้ติดตั้งไดรเวอร์โดยอัตโนมัติหรือจากตำแหน่งที่ระบุในคอมพิวเตอร์ - เราจะเอียงไปที่ตัวเลือกที่สองโดยไม่ลืมที่จะระบุโฟลเดอร์ที่มีไฟล์เก็บถาวรที่คลายการบีบอัดดังรูปที่ 5


ภาพถ่ายหมายเลข 5 - เลือกโฟลเดอร์ที่มีไดรเวอร์

เป็นไปได้มากที่สุดหลังจากคลิกปุ่ม "ตกลง"คุณจะถูกขอให้ติดตั้งหนึ่งใน 2 ไดรเวอร์ที่จะเลือกคุณจะต้องเลือกไดรเวอร์ที่มีเวอร์ชั่นเก่ากว่าดังแสดงในรูปถ่ายหมายเลข 6


รูปถ่ายหมายเลข 6 - การติดตั้งไดรเวอร์รุ่นก่อนหน้า

คลิก "ต่อไป"และรอการสิ้นสุดกระบวนการตอนนี้โปรแกรมเมอร์ควรตรวจพบอย่างถูกต้องในระบบเพื่อตรวจสอบข้อเท็จจริงนี้เปิดใหม่"ตัวจัดการอุปกรณ์"และใส่ใจกับบรรทัดที่มีเครื่องหมายอัศเจรีย์หากทุกอย่างเป็นไปด้วยดีมันควรจะหายไปดังแสดงในรูปที่ 7


ภาพถ่ายหมายเลข 7 - คำจำกัดความที่ถูกต้องของโปรแกรมเมอร์ (ไม่มีเครื่องหมายอัศเจรีย์)

ดังนั้นโปรแกรมเมอร์จึงถูกติดตั้งจึงยังคงตั้งค่าได้อย่างถูกต้อง คลิกขวาที่ชื่อโปรแกรมเมอร์ใน "ตัวจัดการอุปกรณ์"(รูปถ่ายหมายเลข 7) ในเมนูแบบเลื่อนลงเลือก"มีสรรพคุณ"และในหน้าต่างที่เปิดขึ้นไปที่แท็บ"การตั้งค่าพอร์ต"ที่นี่คุณสามารถกำหนดค่าความเร็วพอร์ตและอัลกอริทึมสำหรับการสื่อสารกับโปรแกรมผ่านทางที่เราจะแฟลชโปรเซสเซอร์ของเราในอนาคตตั้งค่าตามภาพถ่ายหมายเลข 8 ด้านล่าง


รูปถ่ายหมายเลข 8 - การตั้งค่าพอร์ตโปรแกรมเมอร์ที่ถูกต้อง

จากช่วงเวลานี้ขั้นตอนแรกและไม่เป็นที่พอใจที่สุดจะเสร็จสิ้น ข้อดีอย่างเดียวคือมันต้องทำครั้งเดียว ด้วยเฟิร์มแวร์ต่อมาไม่จำเป็นต้องเขียนโปรแกรม ตอนนี้เรามาตัดสินใจเกี่ยวกับวิธีเชื่อมต่อโปรแกรมเมอร์กับเครื่องตรวจจับโลหะของคุณ ในกรณีส่วนใหญ่หมุดพิเศษสำหรับการเชื่อมต่อโปรแกรมเมอร์จะหย่าและลงนามบนแผงวงจรพิมพ์ ในกรณีของฉันหมุดถูกบัดกรี แต่ไม่ได้เซ็น ดูเหมือนว่านี่ (รูปที่ 9)


ภาพถ่ายหมายเลข 9 - ซ็อกเก็ตการเขียนโปรแกรมที่ไม่มีชื่อ

หากคุณมีสถานการณ์ที่คล้ายกันคุณควรเลือกผู้ทดสอบและเรียกทุกอย่างตามแผนภาพด้านล่าง (ภาพที่ 10)


ภาพถ่ายหมายเลข 10 - แผนภาพการเชื่อมต่อของโปรแกรมเมอร์

ในแผนภาพนี้ฉันอธิบายวิธีเชื่อมต่อโปรแกรมเมอร์กับไมโครโปรเซสเซอร์โดยไม่คำนึงถึงชนิดของแผงวงจรที่คุณใช้ Quasar ARM. นี่เป็นวิธีการเขียนโปรแกรมแบบคลาสสิค ส่วนต่อประสาน UART. คำอธิบายเล็กน้อยเกี่ยวกับโครงการ 99% คุณจะมีไมโครโปรเซสเซอร์ในกรณี LQFP48. หมายเลขของผู้ติดต่อของเขาเริ่มต้นด้วยไอคอนกลมเล็ก ๆ และหมุนทวนเข็มนาฬิกา เพื่อความชัดเจนรายชื่อผู้ติดต่อที่จำเป็นทั้งหมดจะได้รับการลงนามบนแผนภาพพร้อมตัวเลขในวงเล็บ Pina RX, เท็กซัส และ VSS ไมโครโปรเซสเซอร์เชื่อมต่อโดยตรงกับโปรแกรมเมอร์ ข้อสรุป BOOT0ทำหน้าที่แปล STM32 ไปที่โหมดการเขียนโปรแกรม ในการเข้าสู่โหมดนี้คุณต้องปิด BOOT0 ด้วยกำลังขับ VBATมิฉะนั้นโปรเซสเซอร์จะเริ่มทำงานและทำงานตามปกติ หลังจากนั้นฉันจะให้ลำดับของการกระทำเฉพาะเพื่อที่คุณจะไม่สับสนในหัวของคุณ
เราพบการเชื่อมต่อ - คุณสามารถดาวน์โหลดซอฟต์แวร์สำหรับการเขียนโปรแกรม โดยปกติไมโครโปรเซสเซอร์ STM32 ตั้งโปรแกรมโดยใช้โปรแกรมที่มีกรรมสิทธิ์พิเศษ เครื่องสาธิตโหลดเดอร์. ฟรีและเปิดอยู่ เว็บไซต์อย่างเป็นทางการของ บริษัท. การติดตั้งไม่ควรทำให้เกิดปัญหาดังนั้นฉันจะปล่อยให้จุดนี้แบบอัตโนมัติ ต่อไปเราไปที่ เว็บไซต์ผู้แต่ง และดาวน์โหลดเฟิร์มแวร์ล่าสุด ในขณะที่เขียนนี้เป็นเวอร์ชั่นล่าสุด 2.3.3ตามภาพหมายเลข 11 แต่ฉันชอบรุ่นที่เสถียรกว่า 2.2.18.


รูปถ่ายหมายเลข 11 - เฟิร์มแวร์ที่ฉันเลือกสำหรับบันทึกใน MD

ไฟล์ที่เก็บถาวรที่ดาวน์โหลดจะต้องแตกออกและไฟล์ที่มีนามสกุล .hex. นี่คือไฟล์ไบนารีของเฟิร์มแวร์ ตอนนี้เราสามารถไปสู่ขั้นตอนสุดท้ายและสำคัญที่สุด
ก่อนอื่นเราเชื่อมต่อโปรแกรมเมอร์และปิดเอาต์พุตโดยใช้จัมเปอร์ BOOT0 และ VBAT ไมโครโปรเซสเซอร์ เราใส่โปรแกรมเมอร์ลงในพอร์ต USB และใช้พลังงานกับเครื่องตรวจจับโลหะ หากไม่มีสิ่งใดบนหน้าจอแสดงว่าเราอยู่ในเส้นทางที่ถูกต้องและไมโครโปรเซสเซอร์ได้เปลี่ยนเป็นโหมดการเขียนโปรแกรม ในขณะนี้คุณควรมีภาพประมาณเดียวกับในรูปภาพหมายเลข 12


รูปที่ 12 - จัมเปอร์ปิดโปรแกรมเชื่อมต่อกำลังไฟ

ถัดไปเรียกใช้ เครื่องสาธิตโหลดเดอร์. หน้าต่างที่ปรากฏในรูปที่ 13 ควรปรากฏต่อหน้าคุณ


รูปที่ 13 - การตั้งค่าการเชื่อมต่อ

นี่คือการตั้งค่าการเชื่อมต่อสำหรับ โปรโตคอล UART. ตัวเลขที่ระบุจะต้องตรงกับสิ่งที่เราตั้งไว้ในหน้าต่างการตั้งค่าพอร์ตโปรแกรมเมอร์ (ภาพถ่ายหมายเลข 8) พารามิเตอร์ ชื่อพอร์ต - ชื่อของพอร์ตเสมือนที่กำหนดไว้ ของ windows ถึงโปรแกรมเมอร์ มันอาจจะแตกต่างกันสำหรับคุณ ชื่อนี้สามารถสอดแนมใน "ตัวจัดการอุปกรณ์"ในตัวอย่างภาพถ่ายหมายเลข 7 เมื่อตั้งค่าทั้งหมดแล้ว - คลิก"ถัดไป"เพื่อไปยังขั้นตอนต่อไป (รูปภาพที่ 14)


รูปที่ 14 - โปรแกรมเห็นไมโครโปรเซสเซอร์

ดังที่เห็นได้จากภาพถ่ายด้านบนโปรแกรมกำหนดโปรเซสเซอร์และขนาดของหน่วยความจำแฟลช (64 KB) สิ่งนี้ชี้ให้เห็นว่าเราอยู่ในเส้นทางที่ถูกต้องและคุณสามารถไปต่อได้ - คลิก "ถัดไป"หลังจากนั้นเราจะเห็นหน้าต่างถัดไป (รูปที่ 15)


ภาพที่ 15 - การ์ดหน่วยความจำไมโครโปรเซสเซอร์

หน้าต่างนี้ไม่มีประโยชน์สำหรับเราและเพียงแสดงโครงสร้างภายในของหน่วยความจำ STM32. คลิก "ถัดไป"เพื่อไปยังรายการถัดไป (รูปภาพ 16)


ภาพถ่ายหมายเลข 16 - การตั้งค่าสุดท้าย

ในหน้าต่างนี้ทำเครื่องหมายที่ช่อง Glabal ลบเพื่อให้ขยะที่ไม่จำเป็นทั้งหมดถูกลบออกจากไมโครโปรเซสเซอร์ก่อนการโปรแกรม ถัดไปคลิกที่ปุ่มที่มีสามจุดเพื่อเพิ่มไฟล์เฟิร์มแวร์หลังจากนั้นกล่องโต้ตอบที่แสดงในรูปที่ 17 จะเปิดขึ้น


ภาพถ่ายหมายเลข 17 - การเพิ่มไฟล์เฟิร์มแวร์

ที่นี่คุณต้องไปที่โฟลเดอร์ที่ดาวน์โหลดเฟิร์มแวร์และนำออกจากไซต์ของผู้เขียน โปรดทราบว่าไฟล์นั้นสามารถมองเห็นได้คุณต้องตั้งค่าประเภทไฟล์ * .hex (เริ่มแรกจะมีค่าแตกต่างกัน) เปิดไฟล์ที่ระบุและเย็บไมโครโปรเซสเซอร์ กระบวนการนี้แสดงในรูปที่ 18


ภาพถ่ายหมายเลข 18 - กระบวนการเฟิร์มแวร์

โดยทั่วไปการบันทึกโปรแกรมจะใช้เวลาหลายวินาทีหลังจากนั้นเราจะได้รับข้อความเกี่ยวกับความสำเร็จในการทำกิจกรรมให้สำเร็จ (ภาพที่ 19)


ภาพถ่าย # 19 - เฟิร์มแวร์สำเร็จแล้ว

ตอนนี้คุณสามารถปิดโปรแกรมถอดแยกชิ้นส่วนของวงจร (อย่าลืมถอดจัมเปอร์ออก BOOT0) และทำการทดสอบการทำงาน รูปถ่ายหมายเลข 20 แสดงผลลัพธ์ของความพยายามของฉันก่อนและหลังการอัปเดตเฟิร์มแวร์


ภาพถ่าย№20 - ผลลัพธ์สุดท้าย

ฉันหวังว่าฉันจะแสดงความคิดของฉันในภาษาที่เข้าถึงได้และวัสดุนี้จะช่วยให้ผู้อยู่อาศัยในเว็บไซต์ของเราอัปเดตอุปกรณ์ของพวกเขาโดยไม่ต้องมีท่าทางที่ไม่จำเป็น ความสำเร็จที่สร้างสรรค์ทั้งหมด !!!
9.8
9.8
9.6

เพิ่มความคิดเห็น

    • รอยยิ้มรอยยิ้มxaxaตกลงdontknowyahooNea
      นายรอยขีดข่วนคนโง่ใช่ใช่ใช่ก้าวร้าวลับ
      ขอโทษเต้นdance2dance3ให้อภัยช่วยเหลือเครื่องดื่ม
      หยุดเพื่อนดีgoodgoodนกหวีดหน้ามืดตามัวลิ้น
      ควันการตบมือเครย์ประกาศเป็นขี้ปากดอน t_mentionดาวน์โหลด
      ความร้อนโมโหlaugh1ภาคตะวันออกเฉียงเหนือประชุมmoskingเชิงลบ
      not_iข้าวโพดคั่วลงโทษอ่านทำให้ตกใจกลัวค้นหา
      ยั่วยุthank_youนี้to_clueumnikรุนแรงเห็นด้วย
      ไม่ดีbeeeblack_eyeblum3หน้าแดงโม้ความเบื่อ
      เซ็นเซอร์การหยอกล้อsecret2ขู่ชัยชนะYusun_bespectacled
      shokrespektฮ่า ๆprevedยินดีต้อนรับkrutoyya_za
      ya_dobryiผู้ช่วยne_huliganne_othodiFLUDห้ามใกล้
2 แสดงความคิดเห็น
มีเพียงหนึ่งเดียวเท่านั้น เป็นไปได้หรือไม่ที่จะตั้งชื่อผลิตภัณฑ์โฮมเมดของผู้แต่งผู้แต่งที่คุณไม่ได้เป็น
แขนควาซาร์และควาซาร์ avr อยู่ในชีวิตประจำวันของฉันมาประมาณสามปีแล้ว ทุกคนที่ได้ประกอบเครื่องมือดังกล่าวจะสามารถ reflash ด้วยวิธีนี้ สำหรับผู้ที่มีความสนใจอย่างจริงใจฉันสามารถแนะนำสองไซต์:
สำหรับมืออาชีพและ middles-MD4U ที่แข็งแกร่ง
สำหรับผู้เริ่มต้นและชาวนากลาง
ทั้งที่นั่นและมีข้อมูลทั้งหมดในควาซาร์ทั้งหมด และทีมงานสร้างสรรค์ของคนรักตำรวจ
แต่มันจะถูกเรียกว่าไม่ทำเอง แต่ให้คำแนะนำทางเทคโนโลยี แต่คำอธิบายนั้นงดงาม: มีทุกสิ่งที่ต้องการและไม่มีอะไรเพิ่มเติม!

เราแนะนำให้คุณอ่าน:

มอบให้กับสมาร์ทโฟน ...