วันอาทิตย์ที่ 5 เมษายน พ.ศ. 2563

ลองแบบรวดเร็ว Bluephill STM32F103C8T6 boards ราคาเริ่มต้นหลักร้อยบาท

เริ่มต้นใช้งาน Bluephill STM32F103C8T6 boards ราคาเริ่มต้นหลักร้อยบาท ST-LINK V2 ผู้เขียนได้รวบรวมข้อมูลไว้นานมากแต่ยังไม่มีเวลานำเสนอการทำลองคอมไพล์และอัพโหลดเฟิร์มแวร์ลงตัวอุปกรณ์ สำหรับการทดลองในครั้งนี้

ประกอบไปด้วยอุปกรณ์ต่อไปนี้
  1. บอร์ด Bulephill STM32F103C8T6
  2. ST-LINK V2
  3. Arduino IDE 1.8.12
  4. STM32 ST-LINK Utility
  5. IDE online arm embed https://ide.mbed.com/


ขั้นตอนบอกเล่าเก้าสิบ สำหรับการทลลองในวันนี้จะเป็นการเริ่มต้นทบทวนก่อนโดยการคอมไพล์ LED BLINK บนเครื่องมือ Arduino ปกติบอร์ด Bluephill เองไม่สามารถอัพโหลดเฟิร์มแวร์ด้วยตัวเอง
ต้องอาศัยผ่านบอร์ด ST-LINK V2 สำหรับการไวร์สายจากอุปกรณ์ Bluephill กับ ST-LINK V2 ก็ทำตามคู่มือ การอัพโหลดจาก Arduino ไม่จำเป็นต้องสลับดิฟสวิทช์บนบอร์ด Bluephill ใด ๆ เพราะความเก่งของ บอร์ด ST-LINK V2


หลังจากทดลองเครื่องมือ Arduino สำเร็จไปแล้ว ขั้นตอนต่อไปจะเป็นการทดลองการในเครื่องมือ STM32 ST-LINK Utility สำหรับอัพโหลดเฟิร์มแวร์ รวมถึงทดลองการอัพโหลด USB bootloader ไปยังบอร์ด Bluephill ด้วย ผู้เขียนใช้โค๊ดที่ดาวน์โหลดมาจากเน็ต สามารถอัพโหลดใส่ Bluephill ได้ และ USB พอร์ตก็ทำงาน แต่ยังไม่สามารถอัพโหลดโปรแกรมผ่านผ่าน USB ของอุปกรณ์ Bluephill ได้ คงต้องมาว่ากันใหม่ในครั้งหน้า อาจจะต้องใช้การเขียนโปรแกรมแบบ Virtual USB มีการใช้สายเชื่อมต่อแบบ USB to Serial แทน





เรื่องสุดท้ายน่าทึ่งมากค้นพบโดยบังเอิญ os.embed.com การเช็คเอาท์โค๊ดตัวอย่างทดลองรีจิสเตอร์และคอมไพล์โค๊ดแบบออนไลน์ ได้ไบนารี่ไฟล์เอามาอัพโหลดใส่อุปกรณ์ Bluephill โดยใช้อุปกรณ์ STM32 ST-LINK Utility ทำให้สามารถพัฒนางานได้รวดเร็วยิ่งขึ้น ไม่ต้องเสียเวลาติดตั้งซอฟต์แวร์ใด ๆ เพิ่มเติม ผู้เขียนเองพยายามดาวน์โหลด  Ebed studio มาแล้วแต่ไม่สามารถคอมไพล์ผ่านเพราะต้องโหลดไลบราลี่ไม่สำเร็จ


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

ไม่มีความคิดเห็น:

โพสต์ความคิดเห็น