ST X - โลโก้UM2225
คู่มือการใช้งาน

เริ่มต้นใช้งานไลบรารี MotionEC แบบเรียลไทม์ E-Compass ในส่วนขยาย X-CUBE-MEMS1 สำหรับ STM32Cube

การแนะนำ

MotionEC คือส่วนประกอบไลบรารีมิดเดิลแวร์ของซอฟต์แวร์ X-CUBE-MEMS1 และทำงานบน STM3z2 โดยให้ข้อมูลแบบเรียลไทม์เกี่ยวกับทิศทางของอุปกรณ์และสถานะการเคลื่อนที่โดยอิงจากข้อมูลจากอุปกรณ์
โดยจะให้ผลลัพธ์ต่อไปนี้: การวางแนวอุปกรณ์ (ควอเทอร์เนียน มุมออยเลอร์) การหมุนอุปกรณ์ (ฟังก์ชันไจโรสโคปเสมือน) เวกเตอร์แรงโน้มถ่วง และการเร่งความเร็วเชิงเส้น
ไลบรารีนี้มีวัตถุประสงค์เพื่อทำงานกับ ST MEMS เท่านั้น
อัลกอริทึมนี้จัดทำไว้ในรูปแบบไลบรารีแบบคงที่ และได้รับการออกแบบมาเพื่อใช้กับไมโครคอนโทรลเลอร์ STM32 ที่ใช้สถาปัตยกรรม ARM® Cortex®-M0+, ARM® Cortex®-M3, ARM® Cortex®-M33, ARM® Cortex®-M4 และ ARM® Cortex®-M7
สร้างขึ้นจากเทคโนโลยีซอฟต์แวร์ STM32Cube เพื่อความสะดวกในการพกพาผ่านไมโครคอนโทรลเลอร์ STM32 ต่างๆ
ซอฟต์แวร์มาพร้อมกับ sampการใช้งานทำงานบนบอร์ดขยาย X-NUCLEO-IKS01A3, X-NUCLEO-IKS4A1 หรือ X-NUCLEO-IKS02A1 บนบอร์ดพัฒนา NUCLEO-F401RE, NUCLEO-U575ZI-Q, NUCLEO-L152RE หรือ NUCLEO-L073RZ

ตัวย่อและตัวย่อ

ตารางที่ 1. รายการตัวย่อ

คำย่อ คำอธิบาย
เอพีไอ อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน
บีเอสพี แพ็คเกจสนับสนุนบอร์ด
กุ้ยช่าย อินเทอร์เฟซผู้ใช้แบบกราฟิก
ฮาล ชั้นนามธรรมของฮาร์ดแวร์
ไอดีอี สภาพแวดล้อมการพัฒนาแบบบูรณาการ

ไลบรารีมิดเดิลแวร์ MotionEC ในซอฟต์แวร์ขยาย X-CUBE-MEMS1 สำหรับ STM32Cube

2.1 MotionEC เหนือview
ไลบรารี MotionEC ขยายการทำงานของซอฟต์แวร์ X-CUBE-MEMS1
ห้องสมุดรวบรวมข้อมูลจากเครื่องวัดความเร่งและเครื่องวัดสนามแม่เหล็ก และให้ข้อมูลเกี่ยวกับการวางแนวและสถานะการเคลื่อนที่ของอุปกรณ์โดยอิงจากข้อมูลจากอุปกรณ์
ห้องสมุดได้รับการออกแบบสำหรับ ST MEMS เท่านั้น ฟังก์ชันและประสิทธิภาพเมื่อใช้เซ็นเซอร์ MEMS อื่นๆ จะไม่ถูกวิเคราะห์ และอาจแตกต่างอย่างมากจากที่อธิบายไว้ในเอกสาร
เช่นampการใช้งานนี้ใช้ได้กับบอร์ดขยาย X-NUCLEO-IKS01A3, X-NUCLEO-IKS4A1 และ X-NUCLEO-IKS02A1 ซึ่งติดตั้งอยู่บนบอร์ดพัฒนา NUCLEO-F401RE, NUCLEO-U575ZI-Q, NUCLEO-L152RE หรือ NUCLEO-L073RZ
2.2 ไลบรารี MotionEC
ข้อมูลทางเทคนิคที่อธิบายฟังก์ชันและพารามิเตอร์ของ MotionEC API อย่างครบถ้วนสามารถพบได้ใน HTML ที่คอมไพล์ไว้ใน MotionEC_Package.chm file อยู่ในโฟลเดอร์เอกสาร

2.2.1 คำอธิบายไลบรารี MotionEC
ไลบรารี MotionEC E-Compass จัดการข้อมูลที่ได้รับจากเครื่องวัดความเร่งและเครื่องวัดสนามแม่เหล็ก โดยมีคุณสมบัติดังนี้:

  • การวางแนวอุปกรณ์ (ควอเทอร์เนียน มุมออยเลอร์) การหมุนอุปกรณ์ (ฟังก์ชันไจโรสโคปเสมือน) เวกเตอร์แรงโน้มถ่วง และเอาต์พุตความเร่งเชิงเส้น
  • ฟังก์ชันการทำงานขึ้นอยู่กับข้อมูลของเครื่องวัดความเร่งและเครื่องวัดสนามแม่เหล็กเท่านั้น
  • ข้อมูลเครื่องวัดความเร่งและเครื่องวัดสนามแม่เหล็กที่จำเป็นampความถี่เสียงสูงสุดถึง 100 เฮิรตซ์
  • ความต้องการทรัพยากร:
    – Cortex-M0+: โค้ด 3.7 kB และหน่วยความจำข้อมูล 0.1 kB
    – Cortex-M3: โค้ด 3.8 kB และหน่วยความจำข้อมูล 0.1 kB
    – Cortex-M33: โค้ด 2.8 kB และหน่วยความจำข้อมูล 0.1 kB
    – Cortex-M4: โค้ด 2.9 kB และหน่วยความจำข้อมูล 0.1 kB
    – Cortex-M7: โค้ด 2.8 kB และหน่วยความจำข้อมูล 0.1 kB
  • ใช้ได้กับสถาปัตยกรรม ARM Cortex M0+, Cortex-M3, Cortex-M33, Cortex-M4 และ Cortex M7

2.2.2 API ของ MotionEC
API ของ MotionEC คือ:

  • uint8_t MotionEC_GetLibVersion (อักขระ * เวอร์ชัน)
    – ดึงข้อมูลเวอร์ชันของไลบรารี
    – *version เป็นตัวชี้ไปยังอาร์เรย์ที่มีอักขระ 35 ตัว
    – ส่งคืนจำนวนอักขระในสตริงเวอร์ชัน
    • void MotionEC_Initialize(MEC_mcu_type_t mcu_type, float freq)
    – ดำเนินการเริ่มต้นไลบรารี MotionEC และตั้งค่ากลไกภายใน
    – mcu_type คือประเภทของ MCU:
    ◦ MFX_CM0P_MCU_STM32 เป็น MCU STM32 มาตรฐาน
    ◦ MFX_CM0P_MCU_BLUE_NRG1 คือ BlueNRG-1
    ◦ MFX_CM0P_MCU_BLUE_NRG2 คือ BlueNRG-2
    ◦ MFX_CM0P_MCU_BLUE_NRG_LP คือ BlueNRG -LP
    – ความถี่คือเซ็นเซอร์ampความถี่ลิง [Hz]

บันทึก: ต้องเรียกใช้ฟังก์ชันนี้ก่อนใช้ไลบรารี E-Compass และต้องเปิดใช้งานโมดูล CRC ในไมโครคอนโทรลเลอร์ STM32 (ในรีจิสเตอร์เปิดใช้งานนาฬิกาต่อพ่วง RCC) ก่อนใช้ไลบรารี

  • โมฆะ MotionEC_SetFrequency(ความถี่ลอยตัว)
    – ตั้งค่า sampความถี่ลิง (การปรับเปลี่ยนพารามิเตอร์การกรอง)
    – ความถี่คือเซ็นเซอร์ampความถี่ลิง [Hz] • void MotionEC_Run(MEC_input_t *data_in, MEC_output_t *data_out)
    – เรียกใช้อัลกอริทึม E-Compass (การรวมข้อมูลเครื่องวัดความเร่งและเครื่องวัดสนามแม่เหล็ก)
    – *data_in คือตัวชี้ไปยังโครงสร้างที่มีข้อมูลอินพุต
    – พารามิเตอร์สำหรับประเภทโครงสร้าง MEC_input_t คือ:
    ◦ acc[3] คืออาร์เรย์ของข้อมูลเครื่องวัดความเร่งในอนุสัญญา ENU วัดเป็น g
    ◦ mag[3] คืออาร์เรย์ของข้อมูลที่ได้รับการสอบเทียบแมกนีโตมิเตอร์ตามอนุสัญญา ENU วัดเป็น μT/50
    ◦ deltatime s คือเวลาเดลต้า (กล่าวคือ เวลาหน่วงระหว่างชุดข้อมูลเก่าและชุดข้อมูลใหม่) วัดเป็น s
    – *data_out คือตัวชี้ไปยังโครงสร้างที่มีข้อมูลเอาต์พุต
    – พารามิเตอร์สำหรับประเภทโครงสร้าง MEC_output_t คือ:
    ◦ quaternion[4] คืออาร์เรย์ที่มีควอเทอร์เนียนในอนุสัญญา ENU ซึ่งแสดงถึงการวางแนว 3Dangular ของอุปกรณ์ในพื้นที่ ลำดับขององค์ประกอบคือ X, Y, Z, W โดยที่องค์ประกอบ W จะเป็นค่าบวกเสมอ
    ◦ euler[3] คืออาร์เรย์ของมุมออยเลอร์ในอนุสัญญา ENU ซึ่งแสดงถึงการวางแนวเชิงมุมสามมิติของอุปกรณ์ในอวกาศ ลำดับขององค์ประกอบคือ: หันเห, ก้มเงย, ม้วน, วัดเป็นองศา
    ◦ i_gyro[3] คืออาร์เรย์ของอัตราเชิงมุมในอนุสัญญา ENU ซึ่งแสดงถึงเซนเซอร์ไจโรสโคปเสมือน วัดเป็น dps
    ◦ แรงโน้มถ่วง [3] เป็นอาร์เรย์ของความเร่งในอนุสัญญา ENU ซึ่งแสดงถึงเวกเตอร์แรงโน้มถ่วง วัดเป็น g
    ◦ linear[3] คืออาร์เรย์ของความเร่งในอนุสัญญา ENU ซึ่งแสดงถึงความเร่งเชิงเส้นของอุปกรณ์ วัดเป็น g
    ST X CUBE MEMS1 MotionEC เป็นไลบรารีมิดเดิลแวร์
  • โมฆะ MotionEC_GetOrientationEnable(MEC_state_t *สถานะ)
    – รับสถานะเปิด/ปิดการคำนวณมุมออยเลอร์
    – *state คือตัวชี้ไปยังสถานะเปิดใช้งาน/ปิดใช้งานปัจจุบัน
  • โมฆะ MotionEC_SetOrientationEnable(สถานะ MEC_state_t)
    – ตั้งค่าสถานะเปิด/ปิดการคำนวณมุมออยเลอร์
    – state คือสถานะเปิด/ปิดใหม่ที่จะตั้งค่า
  •  โมฆะ MotionEC_GetVirtualGyroEnable(MEC_state_t *สถานะ)
    – รับสถานะเปิด/ปิดการคำนวณไจโรสโคปเสมือนจริง
    – *state คือตัวชี้ไปยังสถานะเปิดใช้งาน/ปิดใช้งานปัจจุบัน
  • โมฆะ MotionEC_SetVirtualGyroEnable(สถานะ MEC_state_t)
    – ตั้งค่าสถานะเปิด/ปิดการคำนวณไจโรสโคปเสมือนจริง
    – state คือสถานะเปิด/ปิดใหม่ที่จะตั้งค่า
  • โมฆะ MotionEC_GetGravityEnable(MEC_state_t *สถานะ)
    – รับสถานะเปิด/ปิดการคำนวณเวกเตอร์แรงโน้มถ่วง
    – *state คือตัวชี้ไปยังสถานะเปิดใช้งาน/ปิดใช้งานปัจจุบัน
  • โมฆะ MotionEC_SetGravityEnable(สถานะ MEC_state_t)
    – ตั้งค่าสถานะเปิด/ปิดการคำนวณเวกเตอร์แรงโน้มถ่วง
    – state คือสถานะเปิด/ปิดใหม่ที่จะตั้งค่า
  • โมฆะ MotionEC_GetLinearAccEnable(MEC_state_t *สถานะ)
    – รับสถานะเปิด/ปิดการคำนวณความเร่งเชิงเส้น
    – *state คือตัวชี้ไปยังสถานะเปิดใช้งาน/ปิดใช้งานปัจจุบัน
  • โมฆะ MotionEC_SetLinearAccEnable(สถานะ MEC_state_t)
    – ตั้งค่าสถานะเปิด/ปิดการคำนวณความเร่งเชิงเส้น
    – state คือสถานะเปิด/ปิดใหม่ที่จะตั้งค่า

2.2.3 แผนภูมิการไหลของ API

ST X CUBE MEMS1 MotionEC เป็นไลบรารีมิดเดิลแวร์ลำดับ

2.2.4 รหัสสาธิต
โค้ดสาธิตต่อไปนี้จะอ่านข้อมูลจากเซนเซอร์เครื่องวัดความเร่งและเครื่องวัดสนามแม่เหล็ก และรับข้อมูล ECompass (เช่น ควอเทอร์เนียน มุมออยเลอร์ เป็นต้น)

ST X CUBE MEMS1 MotionEC เป็นไลบรารี่มิดเดิลแวร์ - รหัสสาธิตST X CUBE MEMS1 MotionEC คือไลบรารี่มิดเดิลแวร์ - รหัสสาธิต 1

2.2.5 ประสิทธิภาพอัลกอริทึม
อัลกอริธึม E-Compass ใช้ข้อมูลจากเครื่องวัดความเร่งและเครื่องวัดสนามแม่เหล็กเท่านั้น โดยทำงานที่ความถี่ต่ำ (สูงสุด 100 เฮิรตซ์) เพื่อลดการใช้พลังงาน

ST X CUBE MEMS1 MotionEC คือมิดเดิลแวร์ไลบรารี - การฉีดข้อมูล1

Sampแอปพลิเคชัน

มิดเดิลแวร์ MotionEC สามารถจัดการได้อย่างง่ายดายเพื่อสร้างแอปพลิเคชันของผู้ใช้ampแอปพลิเคชัน le มีอยู่ในโฟลเดอร์แอปพลิเคชัน
ได้รับการออกแบบให้ทำงานบนบอร์ดพัฒนา NUCLEO-F401RE, NUCLEO-U575ZI-Q, NUCLEO-L152RE หรือ NUCLEO-L073RZ ที่เชื่อมต่อกับบอร์ดขยาย X-NUCLEO-IKS01A3, X-NUCLEO-IKS4A1 หรือ X-NUCLEO-IKS02A1

ST X CUBE MEMS1 MotionEC เป็นตัวแปลงไลบรารีมิดเดิลแวร์

แอปพลิเคชันจะจดจำทิศทางและการหมุนของอุปกรณ์แบบเรียลไทม์ สามารถแสดงข้อมูลผ่าน GUI ได้
อัลกอริทึมจะให้ผลลัพธ์ต่อไปนี้: การวางแนวอุปกรณ์ (ควอเทอร์เนียน มุมออยเลอร์) การหมุนอุปกรณ์ (ฟังก์ชันไจโรสโคปเสมือน) เวกเตอร์แรงโน้มถ่วง และการเร่งความเร็วเชิงเส้น
3.1 แอปพลิเคชัน MEMS-สตูดิโอ
ของampแอปพลิเคชันนี้ใช้แอปพลิเคชัน MEMS-Studio ซึ่งสามารถดาวน์โหลดได้จาก www.st.com.
ขั้นตอนที่ 1. ตรวจสอบให้แน่ใจว่าได้ติดตั้งไดรเวอร์ที่จำเป็นแล้ว และเชื่อมต่อบอร์ด STM32 Nucleo พร้อมบอร์ดขยายที่เหมาะสมเข้ากับพีซี
ขั้นตอนที่ 2. เปิดแอปพลิเคชัน MEMS-Studio เพื่อเปิดหน้าต่างแอปพลิเคชันหลัก
หากเชื่อมต่อบอร์ด STM32 Nucleo ที่มีเฟิร์มแวร์ที่รองรับเข้ากับพีซี พอร์ต COM ที่เหมาะสมจะถูกตรวจพบโดยอัตโนมัติ กดปุ่ม [เชื่อมต่อ] เพื่อสร้างการเชื่อมต่อกับบอร์ดประเมินผล

ST X CUBE MEMS1 MotionEC เป็นไลบรารีมิดเดิลแวร์ - เชื่อมต่อ

ขั้นตอนที่ 3เมื่อเชื่อมต่อกับบอร์ด STM32 Nucleo ที่มีเฟิร์มแวร์ที่รองรับ แท็บ [การประเมินไลบรารี] จะเปิดขึ้น
หากต้องการเริ่มและหยุดการสตรีมข้อมูล ให้สลับ [เริ่ม] ที่เหมาะสม ST X CUBE MEMS1 MotionEC เป็นไอคอนไลบรารีมิดเดิลแวร์ หรือ [หยุด] ST X CUBE MEMS1 MotionEC เป็นไลบรารีมิดเดิลแวร์ - ไอคอน 1 ปุ่มบนแถบเครื่องมือแนวตั้งด้านนอก
ข้อมูลที่มาจากเซ็นเซอร์ที่เชื่อมต่อสามารถเป็นได้ viewed โดยเลือกแท็บ [ตารางข้อมูล] บนแถบเครื่องมือแนวตั้งด้านใน

ST X CUBE MEMS1 MotionEC เป็นไลบรารีมิดเดิลแวร์-ตารางข้อมูล

ขั้นตอนที่ 4คลิกที่ [E-Compass] เพื่อเปิดหน้าเฉพาะสำหรับห้องสมุดนี้

ST X CUBE MEMS1 MotionEC เป็นไลบรารีมิดเดิลแวร์ - เข็มทิศ

รูปภาพด้านบนแสดงแบบจำลองกราฟิกของ STM32 Nucleo การวางแนวและการหมุนของแบบจำลองนั้นอิงตามข้อมูล E-Compass (ควอเทอร์เนียน) ที่คำนวณโดยอัลกอริทึม
หากต้องการจัดตำแหน่งการเคลื่อนไหวของอุปกรณ์จริงให้สอดคล้องกับโมเดลกราฟิก ให้ชี้อุปกรณ์ไปที่หน้าจอแล้วกด [รีเซ็ตโมเดล]
ค่าหัวเรื่องแสดงถึงหัวเรื่องอุปกรณ์จริง
การชี้อุปกรณ์ขึ้นหรือลงตรงๆ (ตามแกนขึ้นของกรอบอ้างอิง ENU โดยมีความคลาดเคลื่อน ±5 องศา) จะให้ค่า N/A สำหรับส่วนหัว: ไม่สามารถแยกแยะได้ว่าอุปกรณ์กำลังชี้ไปยังจุดหลักใด
ค่าความดีจะให้ค่าตั้งแต่ 0 ถึง 3 ค่า และสัมพันธ์กับการสอบเทียบมาตรวัดแม่เหล็ก ยิ่งค่าสูงขึ้น ผลลัพธ์ของอัลกอริธึมข้อมูล E-Compass ก็จะดีขึ้น
ขั้นตอนที่ 5. คลิกที่ [บันทึกลงใน File] เพื่อเปิดหน้าต่างการกำหนดค่าการบันทึกข้อมูล เลือกข้อมูลเซนเซอร์และเข็มทิศอิเล็กทรอนิกส์ที่จะบันทึกใน fileคุณสามารถเริ่มหรือหยุดการบันทึกได้โดยการคลิกที่ปุ่มที่เกี่ยวข้อง

ST X CUBE MEMS1 MotionEC เป็นไลบรารีมิดเดิลแวร์ - บันทึกลงใน File

ขั้นตอนที่ 6. โหมด Data Injection สามารถใช้เพื่อส่งข้อมูลที่ได้รับก่อนหน้านี้ไปยังไลบรารีและรับผลลัพธ์ เลือกแท็บ [Data Injection] บนแถบเครื่องมือแนวตั้งเพื่อเปิดโหมดเฉพาะ view สำหรับฟังก์ชันการทำงานนี้

ST X CUBE MEMS1 MotionEC คือไลบรารีมิดเดิลแวร์ - การแทรกข้อมูล

ขั้นตอนที่ 7. คลิกปุ่ม [เรียกดู] เพื่อเลือก file โดยใช้ข้อมูลที่จับไว้ก่อนหน้านี้ในรูปแบบ CSV
ข้อมูลจะถูกโหลดเข้าสู่ตารางในปัจจุบัน view.
ปุ่มอื่นๆ จะสามารถใช้งานได้ คุณสามารถคลิกที่ปุ่ม:
– ปุ่ม [โหมดออฟไลน์] เพื่อเปิด/ปิดโหมดออฟไลน์ของเฟิร์มแวร์ (โหมดที่ใช้ข้อมูลที่บันทึกไว้ก่อนหน้านี้)
– ปุ่ม [เริ่ม]/[หยุด]/[ก้าว]/[ทำซ้ำ] เพื่อควบคุมการส่งข้อมูลจาก MEMS-Studio ไปยังไลบรารี

อ้างอิง

แหล่งข้อมูลต่อไปนี้ทั้งหมดสามารถดูได้ฟรีที่ www.st.com

  1. UM1859: การเริ่มต้นใช้งาน MEMS การเคลื่อนไหว X-CUBE-MEMS1 และส่วนขยายซอฟต์แวร์เซ็นเซอร์สิ่งแวดล้อมสำหรับ STM32Cube
  2.  UM1724: บอร์ด STM32 Nucleo-64 (MB1136)
  3. UM3233: เริ่มต้นใช้งาน MEMS-Studio

ประวัติการแก้ไข

ตารางที่ 4. ประวัติการแก้ไขเอกสาร

วันที่ เวอร์ชัน การเปลี่ยนแปลง
18 พ.ค. 17 1 การเปิดตัวครั้งแรก
25 ม.ค. 18 2 เพิ่มการอ้างอิงถึงบอร์ดพัฒนา NUCLEO-L152RE และตารางที่ 2
อัลกอริทึมเวลาที่ผ่านไป (μs)
21 มี.ค. 18 3 อัปเดตบทนำและส่วนที่ 2.1 MotionECview.
26 พ.ย. 18 4 เพิ่มตาราง 3 อัลกอริทึม Cortex-M0+: เวลาที่ผ่านไป (µs) เพิ่มการอ้างอิงถึง ARM®
บอร์ดพัฒนา Cortex® – M0+ และ NUCLEO-L073RZ
19 ก.พ. 19 5 อัปเดตรูปที่ 1 กรอบอ้างอิง ENU ตารางที่ 2 อัลกอริทึมเวลาที่ผ่านไป (µs) ของ Cortex-M4 และ Cortex-M3 ตารางที่ 3
Cortex-M0+: อัลกอริทึมเวลาที่ผ่านไป (µs) รูปที่ 3 อะแดปเตอร์บอร์ดขยายเซ็นเซอร์ที่เชื่อมต่อกับ STM32
Nucleo รูปที่ 4 หน้าต่างหลักของ Unicleo รูปที่ 5 แท็บข้อความของผู้ใช้ รูปที่ 6 หน้าต่าง E-Compass และรูปที่ 7 หน้าต่าง Datalog เพิ่มข้อมูลความเข้ากันได้ของบอร์ดขยาย X-NUCLEO-IKS01A3
25 มี.ค. 20 6 อัปเดตบทนำ ส่วนที่ 2.2.1: คำอธิบายไลบรารี MotionEC และส่วนที่ 2.2.5: ประสิทธิภาพของอัลกอริทึม
เพิ่มข้อมูลความเข้ากันได้ของสถาปัตยกรรม ARM Cortex-M7
17 ก.ย. 24 7 อัปเดตส่วนแนะนำส่วน
ส่วนที่ 2.1: การเคลื่อนไหว EC สิ้นสุดลงview,
ส่วนที่ 2.2.1: ไลบรารี MotionEC
คำอธิบาย ส่วนที่ 2.2.2: MotionEC
API ส่วนที่ 2.2.5: อัลกอริทึม
การแสดง ส่วนที่ 3: สample
แอปพลิเคชัน ส่วนที่ 3.1: แอปพลิเคชัน MEMS-Studio

หมายเหตุสำคัญ - โปรดอ่านอย่างละเอียด
STMicroelectronics NV และบริษัทในเครือ (“ST”) ขอสงวนสิทธิ์ในการเปลี่ยนแปลง แก้ไข ปรับปรุง ปรับเปลี่ยน และปรับปรุงผลิตภัณฑ์ ST และ/หรือเอกสารนี้ได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบ ผู้ซื้อควรได้รับข้อมูลล่าสุดที่เกี่ยวข้องกับผลิตภัณฑ์ ST ก่อนทำการสั่งซื้อ ผลิตภัณฑ์ ST จะถูกขายตามข้อกำหนดและเงื่อนไขการขายของ ST ที่ใช้ในขณะที่ยืนยันคำสั่งซื้อ
ผู้ซื้อจะต้องรับผิดชอบแต่เพียงผู้เดียวในการเลือก การคัดเลือก และการใช้ผลิตภัณฑ์ ST และ ST จะไม่รับผิดชอบต่อความช่วยเหลือในการใช้งานหรือการออกแบบผลิตภัณฑ์ของผู้ซื้อ
ST ไม่อนุญาตให้มีใบอนุญาตใดๆ ไม่ว่าโดยชัดแจ้งหรือโดยนัยในสิทธิในทรัพย์สินทางปัญญาใดๆ
การขายต่อผลิตภัณฑ์ ST ที่มีข้อกำหนดแตกต่างจากข้อมูลที่กำหนดไว้ในที่นี้ จะทำให้การรับประกันใดๆ ที่ ST ให้ไว้สำหรับผลิตภัณฑ์ดังกล่าวเป็นโมฆะ
ST และโลโก้ ST เป็นเครื่องหมายการค้าของ ST สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องหมายการค้า ST โปรดดูที่ www.st.com/trademarksชื่อผลิตภัณฑ์หรือบริการอื่น ๆ ทั้งหมดเป็นทรัพย์สินของเจ้าของที่เกี่ยวข้อง
ข้อมูลในเอกสารฉบับนี้แทนที่และเปลี่ยนแทนข้อมูลที่เคยให้ไว้ก่อนหน้านี้ในเอกสารฉบับก่อนหน้าใดๆ

© 2024 STMicroelectronics – สงวนลิขสิทธิ์

เอกสาร / แหล่งข้อมูล

ST X-CUBE-MEMS1 MotionEC เป็นไลบรารีมิดเดิลแวร์ [พีดีเอฟ] คู่มือเจ้าของ
X-CUBE-MEMS1 MotionEC เป็นไลบรารีมิดเดิลแวร์, X-CUBE-MEMS1, MotionEC เป็นไลบรารีมิดเดิลแวร์, ไลบรารีมิดเดิลแวร์, ไลบรารี

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *