ST X - និមិត្តសញ្ញាUM2225
សៀវភៅណែនាំអ្នកប្រើប្រាស់

ចាប់ផ្តើមជាមួយបណ្ណាល័យ E-Compass តាមពេលវេលាពិតរបស់ MotionEC នៅក្នុងការពង្រីក X-CUBE-MEMS1 សម្រាប់ STM32Cube

សេចក្តីផ្តើម

MotionEC គឺជាសមាសធាតុបណ្ណាល័យកណ្តាលនៃកម្មវិធី X-CUBE-MEMS1 ហើយដំណើរការលើ STM3z2 ។ វាផ្តល់ព័ត៌មានតាមពេលវេលាជាក់ស្តែងអំពីការតំរង់ទិសឧបករណ៍ និងស្ថានភាពចលនាដោយផ្អែកលើទិន្នន័យពីឧបករណ៍។
វាផ្តល់នូវលទ្ធផលដូចខាងក្រោមៈ ការតំរង់ទិសឧបករណ៍ (quaternions មុំអយល័រ) ការបង្វិលឧបករណ៍ (មុខងារ gyroscope និម្មិត) វ៉ិចទ័រទំនាញ និងការបង្កើនល្បឿនលីនេអ៊ែរ។
បណ្ណាល័យនេះមានបំណងធ្វើការជាមួយ ST MEMS តែប៉ុណ្ណោះ។
ក្បួនដោះស្រាយត្រូវបានផ្តល់ជូនជាទម្រង់បណ្ណាល័យឋិតិវន្ត ហើយត្រូវបានរចនាឡើងដើម្បីប្រើនៅលើឧបករណ៍បញ្ជាមីក្រូ STM32 ដោយផ្អែកលើ ARM® Cortex®-M0+, ARM® Cortex®-M3, ARM® Cortex®-M33, ARM® Cortex®-M4 និង ARM® ស្ថាបត្យកម្ម Cortex®-M7 ។
វាត្រូវបានបង្កើតឡើងនៅលើកំពូលនៃបច្ចេកវិទ្យាកម្មវិធី STM32Cube ដើម្បីសម្រួលដល់ការចល័តតាម microcontrollers STM32 ផ្សេងៗគ្នា។
កម្មវិធីមកជាមួយ sampការអនុវត្តដំណើរការលើបន្ទះពង្រីក X-NUCLEO-IKS01A3 , X-NUCLEO-IKS4A1 ឬ X-NUCLEO-IKS02A1 នៅលើបន្ទះពង្រីក NUCLEO-F401RE, NUCLEO-U575ZI-Q, NUCLEO-L152RE ឬ NUCLEO-L073 ។

អក្សរកាត់និងអក្សរកាត់

តារាងទី 1. បញ្ជីអក្សរកាត់

អក្សរកាត់ ការពិពណ៌នា
API ចំណុចប្រទាក់កម្មវិធីកម្មវិធី
BSP កញ្ចប់គាំទ្រក្តារ
GUI ចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិក
ហាល ស្រទាប់អរូបីផ្នែករឹង
អាយឌីអេ បរិដ្ឋានអភិវឌ្ឍន៍ចម្រុះ។

បណ្ណាល័យ MotionEC Middleware នៅក្នុងការពង្រីកកម្មវិធី 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-board ឬ NUCLEO-L073RE XNUMX.
2.2 បណ្ណាល័យ MotionEC
ព័ត៌មានបច្ចេកទេសពិពណ៌នាយ៉ាងពេញលេញអំពីមុខងារ និងប៉ារ៉ាម៉ែត្រនៃ MotionEC APIs អាចត្រូវបានរកឃើញនៅក្នុង MotionEC_Package.chm ដែលបានចងក្រង HTML file ដែលមានទីតាំងនៅក្នុងថតឯកសារ។

2.2.1 ការពិពណ៌នាបណ្ណាល័យ MotionEC
បណ្ណាល័យ MotionEC E-Compass គ្រប់គ្រងទិន្នន័យដែលទទួលបានពី accelerometer និង magnetometer ។ វា​មាន​លក្ខណៈ​ពិសេស​:

  • ការតំរង់ទិសឧបករណ៍ (quaternions មុំអយល័រ) ការបង្វិលឧបករណ៍ (មុខងារ gyroscope និម្មិត) វ៉ិចទ័រទំនាញ និងលទ្ធផលការបង្កើនល្បឿនលីនេអ៊ែរ
  • មុខងារផ្អែកលើទិន្នន័យ accelerometer និង magnetometer ប៉ុណ្ណោះ។
  • ឧបករណ៍វាស់ល្បឿន និងទិន្នន័យម៉ាញេទិកដែលត្រូវការ sampប្រេកង់ ling រហូតដល់ 100 Hz
  • តម្រូវការធនធាន៖
    - 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 MotionEC APIs
MotionEC APIs គឺ៖

  • uint8_t MotionEC_GetLibVersion(char *version)
    - ទាញយកកំណែបណ្ណាល័យ
    * កំណែគឺជាទ្រនិចទៅអារេនៃ 35 តួអក្សរ
    - ត្រឡប់ចំនួនតួអក្សរនៅក្នុងខ្សែអក្សរកំណែ
    • ចាត់ទុកជាមោឃៈ MotionEC_Initialize(MEC_mcu_type_t mcu_type, float freq)
    - អនុវត្តការចាប់ផ្ដើមបណ្ណាល័យ MotionEC និងការដំឡើងយន្តការខាងក្នុង។
    - mcu_type គឺជាប្រភេទ MCU៖
    ◦ MFX_CM0P_MCU_STM32 គឺជាស្តង់ដារ STM32 MCU
    ◦ MFX_CM0P_MCU_BLUE_NRG1 គឺ BlueNRG-1
    ◦ MFX_CM0P_MCU_BLUE_NRG2 គឺ BlueNRG-2
    ◦ MFX_CM0P_MCU_BLUE_NRG_LP គឺ BlueNRG -LP
    - ប្រេកង់គឺជាឧបករណ៍ចាប់សញ្ញា sampប្រេកង់លីង [Hz]

ចំណាំ៖ មុខងារនេះត្រូវតែត្រូវបានហៅមុនពេលប្រើបណ្ណាល័យ E-Compass និងម៉ូឌុល CRC នៅក្នុង STM32 microcontroller (នៅក្នុង RCC peripheral clock enable register) ត្រូវតែបើកមុនពេលប្រើបណ្ណាល័យ។

  • MotionEC_SetFrequency(ប្រេកង់អណ្តែត)
    - កំណត់ sampប្រេកង់ ling (កែប្រែប៉ារ៉ាម៉ែត្រតម្រង)
    - ប្រេកង់គឺជាឧបករណ៍ចាប់សញ្ញា sampling frequency [Hz] • ចាត់ទុកជាមោឃៈ MotionEC_Run(MEC_input_t *data_in, MEC_output_t *data_out)
    - ដំណើរការក្បួនដោះស្រាយ E-Compass (ឧបករណ៍វាស់ល្បឿន និងទិន្នន័យម៉ាញេទិករួមបញ្ចូលគ្នា)
    *data_in គឺជាទ្រនិចទៅរចនាសម្ព័ន្ធដែលមានទិន្នន័យបញ្ចូល
    - ប៉ារ៉ាម៉ែត្រសម្រាប់ប្រភេទរចនាសម្ព័ន្ធ MEC_input_t គឺ៖
    ◦ acc[3] គឺជាអារេនៃទិន្នន័យ accelerometer នៅក្នុងអនុសញ្ញា ENU ដែលវាស់វែងជា g
    ◦ mag[3] គឺជាអារេនៃទិន្នន័យដែលបានក្រិតតាមខ្នាតមេដែកនៅក្នុងអនុសញ្ញា ENU ដែលវាស់វែងក្នុង μT/50
    ◦ deltatime s គឺជាពេលវេលាដីសណ្ត (ឧ. ការពន្យាពេលរវាងសំណុំទិន្នន័យចាស់ និងថ្មី) ដែលវាស់វែងជា s
    – *data_out គឺជាទ្រនិចទៅរចនាសម្ព័ន្ធដែលមានទិន្នន័យលទ្ធផល
    - ប៉ារ៉ាម៉ែត្រសម្រាប់ប្រភេទរចនាសម្ព័ន្ធ MEC_output_t គឺ៖
    ◦ quaternion[4] គឺជាអារេដែលមាន quaternion នៅក្នុងអនុសញ្ញា ENU ដែលតំណាងឱ្យការតំរង់ទិស 3Dangular នៃឧបករណ៍នៅក្នុងលំហ។ លំដាប់នៃធាតុគឺ: X, Y, Z, W ជាមួយនឹងធាតុវិជ្ជមានជានិច្ច W
    ◦ អយល័រ[3] គឺជាអារេនៃមុំអយល័រនៅក្នុងអនុសញ្ញា ENU ដែលតំណាងឱ្យការតំរង់ទិសមុំ 3D នៃឧបករណ៍នៅក្នុងលំហ។ លំដាប់នៃធាតុគឺ: yaw, pitch, roll, វាស់ជា deg
    ◦ i_gyro[3] គឺជាអារេនៃអត្រាមុំនៅក្នុងអនុសញ្ញា ENU ដែលតំណាងឱ្យឧបករណ៍ចាប់សញ្ញា gyroscope និម្មិត វាស់ជា dps
    ◦ទំនាញផែនដី[3] គឺជាអារេនៃការបង្កើនល្បឿននៅក្នុងអនុសញ្ញា ENU ដែលតំណាងឱ្យវ៉ិចទ័រទំនាញ វាស់ជាក្រាម
    ◦ លីនេអ៊ែរ[3] គឺជាអារេនៃការបង្កើនល្បឿននៅក្នុងអនុសញ្ញា ENU ដែលតំណាងឱ្យការបង្កើនល្បឿនលីនេអ៊ែររបស់ឧបករណ៍ វាស់ជាក្រាម
    ST X CUBE MEMS1 MotionEC គឺជាបណ្ណាល័យ Middleware-
  • MotionEC_GetOrientationEnable(MEC_state_t *state) ទុកជាមោឃៈ
    - ទទួលបានស្ថានភាពបើក/បិទដំណើរការនៃការគណនាមុំអយល័រ
    * ស្ថានភាពគឺជាទ្រនិចទៅស្ថានភាពបើក/បិទបច្ចុប្បន្ន
  • MotionEC_SetOrientationEnable(MEC_state_t state) ទុកជាមោឃៈ
    - កំណត់ស្ថានភាពបើក/បិទដំណើរការនៃការគណនាមុំអយល័រ
    - ស្ថានភាពគឺជាស្ថានភាពបើក / បិទថ្មីដែលត្រូវកំណត់
  •  MotionEC_GetVirtualGyroEnable(MEC_state_t *state) ទុកជាមោឃៈ
    ទទួលបាន/បិទស្ថានភាពនៃការគណនា gyroscope និម្មិត
    * ស្ថានភាពគឺជាទ្រនិចទៅស្ថានភាពបើក/បិទបច្ចុប្បន្ន
  • MotionEC_SetVirtualGyroEnable(MEC_state_t state) ទុកជាមោឃៈ
    - កំណត់ស្ថានភាពបើក/បិទដំណើរការនៃការគណនា gyroscope និម្មិត
    - ស្ថានភាពគឺជាស្ថានភាពបើក / បិទថ្មីដែលត្រូវកំណត់
  • 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 គឺជាបណ្ណាល័យ Middleware-លំដាប់

2.2.4 កូដសាកល្បង
កូដបង្ហាញខាងក្រោមអានទិន្នន័យពីឧបករណ៍ចាប់សញ្ញា accelerometer និង magnetometer ហើយទទួលបានទិន្នន័យ ECompass (ឧ, quaternion, Euler angles ។ល។)។

ST X CUBE MEMS1 MotionEC គឺជាបណ្ណាល័យ Middleware- កូដសាកល្បងST X CUBE MEMS1 MotionEC គឺជាបណ្ណាល័យ Middleware- កូដសាកល្បង1

2.2.5 ការអនុវត្តក្បួនដោះស្រាយ
ក្បួនដោះស្រាយ E-Compass ប្រើទិន្នន័យពីឧបករណ៍វាស់ល្បឿន និងម៉ាញេទិកតែប៉ុណ្ណោះ។ វាដំណើរការនៅប្រេកង់ទាប (រហូតដល់ 100 Hz) ដើម្បីកាត់បន្ថយការប្រើប្រាស់ថាមពល។

ST X CUBE MEMS1 MotionEC គឺជាបណ្ណាល័យ Middleware- ការចាក់ទិន្នន័យ1

Sampកម្មវិធី le

ឧបករណ៍កណ្តាល MotionEC អាចត្រូវបានរៀបចំយ៉ាងងាយស្រួលដើម្បីបង្កើតកម្មវិធីអ្នកប្រើប្រាស់។ ជាample កម្មវិធីត្រូវបានផ្តល់ជូននៅក្នុងថតកម្មវិធី។
វាត្រូវបានរចនាឡើងដើម្បីដំណើរការលើ NUCLEO-F401RE, NUCLEO-U575ZI-Q, NUCLEO-L152RE ឬ NUCLEO-L073RZ ដែលភ្ជាប់ទៅបន្ទះ X-NUCLEO-IKS01A3, X-NUCLEO-IKS4A1or X-NUCLEO02ans.IK

ST X CUBE MEMS1 MotionEC គឺជាអាដាប់ទ័រ Middleware Library

កម្មវិធីទទួលស្គាល់ការតំរង់ទិស និងការបង្វិលឧបករណ៍ក្នុងពេលវេលាជាក់ស្តែង។ ទិន្នន័យអាចត្រូវបានបង្ហាញតាមរយៈ GUI ។
ក្បួនដោះស្រាយផ្តល់នូវលទ្ធផលដូចខាងក្រោមៈ ការតំរង់ទិសឧបករណ៍ (quaternions មុំអយល័រ) ការបង្វិលឧបករណ៍ (មុខងារ gyroscope និម្មិត) វ៉ិចទ័រទំនាញ និងការបង្កើនល្បឿនលីនេអ៊ែរ។
3.1 កម្មវិធី MEMS-Studio
សampកម្មវិធី le ប្រើកម្មវិធី MEMS-Studio ដែលអាចទាញយកបានពី www.st.com.
ជំហានទី 1. ត្រូវប្រាកដថាកម្មវិធីបញ្ជាចាំបាច់ត្រូវបានដំឡើង ហើយបន្ទះ STM32 Nucleo ដែលមានបន្ទះពង្រីកសមស្របត្រូវបានភ្ជាប់ទៅកុំព្យូទ័រ។
ជំហានទី 2. បើកដំណើរការកម្មវិធី MEMS-Studio ដើម្បីបើកបង្អួចកម្មវិធីសំខាន់។
ប្រសិនបើបន្ទះ STM32 Nucleo ដែលមានកម្មវិធីបង្កប់ដែលគាំទ្រត្រូវបានភ្ជាប់ទៅកុំព្យូទ័រនោះ ច្រក COM ដែលសមស្របត្រូវបានរកឃើញដោយស្វ័យប្រវត្តិ។ ចុចប៊ូតុង [ភ្ជាប់] ដើម្បីបង្កើតការតភ្ជាប់ទៅក្រុមប្រឹក្សាវាយតម្លៃ។

ST X CUBE MEMS1 MotionEC គឺជា Middleware Library- Connect

ជំហានទី 3. នៅពេលភ្ជាប់ទៅបន្ទះ STM32 Nucleo ដែលមានកម្មវិធីបង្កប់ដែលគាំទ្រ [ការវាយតម្លៃបណ្ណាល័យ] ត្រូវបានបើក។
ដើម្បីចាប់ផ្តើម និងបញ្ឈប់ការផ្សាយទិន្នន័យ សូមបិទបើក [ចាប់ផ្តើម] ដែលសមស្រប ST X CUBE MEMS1 MotionEC គឺជារូបតំណាងបណ្ណាល័យ Middleware ឬ [ឈប់] ST X CUBE MEMS1 MotionEC គឺជាបណ្ណាល័យ Middleware- icon1 ប៊ូតុងនៅលើរបារឧបករណ៍បញ្ឈរខាងក្រៅ។
ទិន្នន័យដែលបានមកពីឧបករណ៍ចាប់សញ្ញាដែលបានតភ្ជាប់អាចជា viewed ជ្រើសរើសផ្ទាំង [តារាងទិន្នន័យ] នៅលើរបារឧបករណ៍បញ្ឈរខាងក្នុង។

ST X CUBE MEMS1 MotionEC គឺជាបណ្ណាល័យ Middleware- តារាងទិន្នន័យ

ជំហានទី 4. ចុចលើ [E-Compass] ដើម្បីបើកទំព័រដែលខិតខំប្រឹងប្រែងសម្រាប់បណ្ណាល័យនេះ។

ST X CUBE MEMS1 MotionEC គឺជាបណ្ណាល័យ Middleware-ត្រីវិស័យ

រូបខាងលើបង្ហាញពីគំរូក្រាហ្វិក STM32 Nucleo ។ ការតំរង់ទិសគំរូ និងការបង្វិលគឺផ្អែកលើទិន្នន័យ E-Compass (quaternions) ដែលគណនាដោយក្បួនដោះស្រាយ។
ដើម្បីតម្រឹមចលនាឧបករណ៍ពិតជាមួយគំរូក្រាហ្វិក សូមចង្អុលឧបករណ៍ឆ្ពោះទៅអេក្រង់ ហើយរុញ [កំណត់គំរូឡើងវិញ]។
តម្លៃក្បាលតំណាងឱ្យក្បាលឧបករណ៍ពិត។
ការចង្អុលឧបករណ៍ត្រង់ឡើងលើ ឬចុះក្រោម (តាមអ័ក្សឡើងលើនៃស៊ុមយោង ENU ជាមួយនឹងការអត់ធ្មត់ ± 5 ដឺក្រេ) ផ្តល់តម្លៃ N/A សម្រាប់ចំណងជើង៖ វាមិនអាចបែងចែកទៅចំណុចសំខាន់ណាមួយដែលឧបករណ៍កំពុងចង្អុលទៅ។
តម្លៃល្អផ្តល់តម្លៃពី 0 ទៅ 3 ហើយទាក់ទងទៅនឹងការក្រិតមេដែក៖ តម្លៃកាន់តែខ្ពស់ លទ្ធផលនៃក្បួនដោះស្រាយទិន្នន័យ E-Compass កាន់តែប្រសើរ។
ជំហានទី 5. ចុចលើ [Save to File] ដើម្បីបើកបង្អួចកំណត់រចនាសម្ព័ន្ធទិន្នន័យ។ ជ្រើសរើសឧបករណ៍ចាប់សញ្ញា និងទិន្នន័យ E-Compass ដែលត្រូវរក្សាទុកក្នុងប្រអប់ file. អ្នកអាចចាប់ផ្តើម ឬបញ្ឈប់ការរក្សាទុកដោយចុចលើប៊ូតុងដែលត្រូវគ្នា។

ST X CUBE MEMS1 MotionEC គឺជាបណ្ណាល័យ Middleware- រក្សាទុកទៅ File

ជំហានទី 6 ។ របៀបចាក់ទិន្នន័យអាចត្រូវបានប្រើដើម្បីផ្ញើទិន្នន័យដែលទទួលបានពីមុនទៅបណ្ណាល័យ និងទទួលបានលទ្ធផល។ ជ្រើសរើសផ្ទាំង [ការបញ្ចូលទិន្នន័យ] នៅលើរបារឧបករណ៍បញ្ឈរ ដើម្បីបើកកម្មវិធីពិសេស view សម្រាប់មុខងារនេះ។

ST X CUBE MEMS1 MotionEC គឺជាបណ្ណាល័យ Middleware- ការចាក់ទិន្នន័យ

ជំហានទី 7 ។ ចុចលើប៊ូតុង [រកមើល] ដើម្បីជ្រើសរើស file ជាមួយនឹងទិន្នន័យដែលបានចាប់យកពីមុនជាទម្រង់ CSV ។
ទិន្នន័យនឹងត្រូវបានផ្ទុកទៅក្នុងតារាងក្នុងចរន្ត view.
ប៊ូតុងផ្សេងទៀតនឹងសកម្ម។ អ្នកអាចចុចលើ៖
- ប៊ូតុង [របៀបក្រៅបណ្តាញ] ដើម្បីប្តូររបៀបក្រៅបណ្តាញកម្មវិធីបង្កប់ បើក/បិទ (របៀបប្រើប្រាស់ទិន្នន័យដែលបានចាប់យកពីមុន)។
- ប៊ូតុង [ចាប់ផ្តើម]/[បញ្ឈប់]/[ជំហាន]/[ធ្វើម្តងទៀត] ដើម្បីគ្រប់គ្រងព័ត៌មានទិន្នន័យពី MEMS-Studio ទៅបណ្ណាល័យ។

ឯកសារយោង

ធនធានខាងក្រោមទាំងអស់អាចរកបានដោយសេរីនៅលើគេហទំព័រ www.st.com ។

  1. UM1859៖ ការចាប់ផ្តើមជាមួយនឹងចលនា X-CUBE-MEMS1 MEMS និងការពង្រីកកម្មវិធីឧបករណ៍ចាប់សញ្ញាបរិស្ថានសម្រាប់ STM32Cube
  2.  UM1724៖ បន្ទះ STM32 Nucleo-64 (MB1136)
  3. UM3233៖ ចាប់ផ្តើមជាមួយ MEMS-Studio

ប្រវត្តិនៃការពិនិត្យឡើងវិញ

តារាង 4 ។ ប្រវត្តិនៃការកែប្រែឯកសារ

កាលបរិច្ឆេទ កំណែ ការផ្លាស់ប្តូរ
៣១-ឧសភា-២៣ 1 ការចេញផ្សាយដំបូង។
១៣-មករា-២២ 2 បានបន្ថែមការយោងទៅក្រុមប្រឹក្សាអភិវឌ្ឍន៍ NUCLEO-L152RE និងតារាងទី 2 ។
ពេលវេលាកន្លងផុតទៅ (μs) ក្បួនដោះស្រាយ។
21-មីនា-18 3 បានធ្វើបច្ចុប្បន្នភាពការណែនាំ និងផ្នែក 2.1 MotionEC ចប់view.
26-វិច្ឆិកា-18 4 តារាងបន្ថែម 3. Cortex -M0+: algorithm ពេលវេលាកន្លងផុត (µs) ។ បានបន្ថែមឯកសារយោងទៅARM®
Cortex® - M0+ និង NUCLEO-L073RZ ក្រុមប្រឹក្សាអភិវឌ្ឍន៍។
១៧-កុម្ភៈ-២០២៣ 5 បានធ្វើបច្ចុប្បន្នភាពរូបភាព 1. ស៊ុមយោង ENU តារាងទី 2. Cortex -M4 និង Cortex-M3: algorithm ពេលវេលាដែលកន្លងផុត (µs) តារាងទី 3 ។
Cortex -M0+៖ ក្បួនដោះស្រាយពេលវេលាដែលបានកន្លងផុតទៅ (µs) រូបភាពទី 3. អាដាប់ទ័រពង្រីកឧបករណ៍ចាប់សញ្ញាបានភ្ជាប់ទៅ STM32
Nucleo រូបភាពទី 4. បង្អួចមេ Unicleo រូបភាពទី 5. ផ្ទាំងសារអ្នកប្រើប្រាស់ រូបភាពទី 6. បង្អួច E-Compass និងរូបភាព 7. បង្អួចទិន្នន័យទិន្នន័យ។ បានបន្ថែមព័ត៌មានភាពឆបគ្នានៃបន្ទះពង្រីក X-NUCLEO-IKS01A3 ។
25-មីនា-20 6 ការណែនាំដែលបានធ្វើបច្ចុប្បន្នភាព ផ្នែកទី 2.2.1៖ ការពិពណ៌នាបណ្ណាល័យ MotionEC និងផ្នែកទី 2.2.5៖ ដំណើរការក្បួនដោះស្រាយ។
បានបន្ថែមព័ត៌មានភាពឆបគ្នានៃស្ថាបត្យកម្ម ARM Cortex-M7 ។
០៥-កញ្ញា-១៩ 7 ការណែនាំផ្នែកដែលបានធ្វើបច្ចុប្បន្នភាព,
ផ្នែក 2.1៖ MotionEC ចប់view,
ផ្នែក 2.2.1៖ បណ្ណាល័យ MotionEC
ការពិពណ៌នា ផ្នែកទី 2.2.2៖ MotionEC
APIs ផ្នែក 2.2.5៖ ក្បួនដោះស្រាយ
ការសម្តែង, ផ្នែកទី 3: Sample
កម្មវិធី ផ្នែកទី 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 គឺជាបណ្ណាល័យ Middleware [pdf] សៀវភៅណែនាំរបស់ម្ចាស់
X-CUBE-MEMS1 MotionEC គឺជាបណ្ណាល័យ Middleware, X-CUBE-MEMS1, MotionEC គឺជាបណ្ណាល័យ Middleware, Middleware Library, Library

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *