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 ដែលតំណាងឱ្យការបង្កើនល្បឿនលីនេអ៊ែររបស់ឧបករណ៍ វាស់ជាក្រាម
- 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
2.2.4 កូដសាកល្បង
កូដបង្ហាញខាងក្រោមអានទិន្នន័យពីឧបករណ៍ចាប់សញ្ញា accelerometer និង magnetometer ហើយទទួលបានទិន្នន័យ ECompass (ឧ, quaternion, Euler angles ។ល។)។
2.2.5 ការអនុវត្តក្បួនដោះស្រាយ
ក្បួនដោះស្រាយ E-Compass ប្រើទិន្នន័យពីឧបករណ៍វាស់ល្បឿន និងម៉ាញេទិកតែប៉ុណ្ណោះ។ វាដំណើរការនៅប្រេកង់ទាប (រហូតដល់ 100 Hz) ដើម្បីកាត់បន្ថយការប្រើប្រាស់ថាមពល។
Sampកម្មវិធី le
ឧបករណ៍កណ្តាល MotionEC អាចត្រូវបានរៀបចំយ៉ាងងាយស្រួលដើម្បីបង្កើតកម្មវិធីអ្នកប្រើប្រាស់។ ជាample កម្មវិធីត្រូវបានផ្តល់ជូននៅក្នុងថតកម្មវិធី។
វាត្រូវបានរចនាឡើងដើម្បីដំណើរការលើ NUCLEO-F401RE, NUCLEO-U575ZI-Q, NUCLEO-L152RE ឬ NUCLEO-L073RZ ដែលភ្ជាប់ទៅបន្ទះ X-NUCLEO-IKS01A3, X-NUCLEO-IKS4A1or X-NUCLEO02ans.IK
កម្មវិធីទទួលស្គាល់ការតំរង់ទិស និងការបង្វិលឧបករណ៍ក្នុងពេលវេលាជាក់ស្តែង។ ទិន្នន័យអាចត្រូវបានបង្ហាញតាមរយៈ GUI ។
ក្បួនដោះស្រាយផ្តល់នូវលទ្ធផលដូចខាងក្រោមៈ ការតំរង់ទិសឧបករណ៍ (quaternions មុំអយល័រ) ការបង្វិលឧបករណ៍ (មុខងារ gyroscope និម្មិត) វ៉ិចទ័រទំនាញ និងការបង្កើនល្បឿនលីនេអ៊ែរ។
3.1 កម្មវិធី MEMS-Studio
សampកម្មវិធី le ប្រើកម្មវិធី MEMS-Studio ដែលអាចទាញយកបានពី www.st.com.
ជំហានទី 1. ត្រូវប្រាកដថាកម្មវិធីបញ្ជាចាំបាច់ត្រូវបានដំឡើង ហើយបន្ទះ STM32 Nucleo ដែលមានបន្ទះពង្រីកសមស្របត្រូវបានភ្ជាប់ទៅកុំព្យូទ័រ។
ជំហានទី 2. បើកដំណើរការកម្មវិធី MEMS-Studio ដើម្បីបើកបង្អួចកម្មវិធីសំខាន់។
ប្រសិនបើបន្ទះ STM32 Nucleo ដែលមានកម្មវិធីបង្កប់ដែលគាំទ្រត្រូវបានភ្ជាប់ទៅកុំព្យូទ័រនោះ ច្រក COM ដែលសមស្របត្រូវបានរកឃើញដោយស្វ័យប្រវត្តិ។ ចុចប៊ូតុង [ភ្ជាប់] ដើម្បីបង្កើតការតភ្ជាប់ទៅក្រុមប្រឹក្សាវាយតម្លៃ។
ជំហានទី 3. នៅពេលភ្ជាប់ទៅបន្ទះ STM32 Nucleo ដែលមានកម្មវិធីបង្កប់ដែលគាំទ្រ [ការវាយតម្លៃបណ្ណាល័យ] ត្រូវបានបើក។
ដើម្បីចាប់ផ្តើម និងបញ្ឈប់ការផ្សាយទិន្នន័យ សូមបិទបើក [ចាប់ផ្តើម] ដែលសមស្រប ឬ [ឈប់]
ប៊ូតុងនៅលើរបារឧបករណ៍បញ្ឈរខាងក្រៅ។
ទិន្នន័យដែលបានមកពីឧបករណ៍ចាប់សញ្ញាដែលបានតភ្ជាប់អាចជា viewed ជ្រើសរើសផ្ទាំង [តារាងទិន្នន័យ] នៅលើរបារឧបករណ៍បញ្ឈរខាងក្នុង។
ជំហានទី 4. ចុចលើ [E-Compass] ដើម្បីបើកទំព័រដែលខិតខំប្រឹងប្រែងសម្រាប់បណ្ណាល័យនេះ។
រូបខាងលើបង្ហាញពីគំរូក្រាហ្វិក STM32 Nucleo ។ ការតំរង់ទិសគំរូ និងការបង្វិលគឺផ្អែកលើទិន្នន័យ E-Compass (quaternions) ដែលគណនាដោយក្បួនដោះស្រាយ។
ដើម្បីតម្រឹមចលនាឧបករណ៍ពិតជាមួយគំរូក្រាហ្វិក សូមចង្អុលឧបករណ៍ឆ្ពោះទៅអេក្រង់ ហើយរុញ [កំណត់គំរូឡើងវិញ]។
តម្លៃក្បាលតំណាងឱ្យក្បាលឧបករណ៍ពិត។
ការចង្អុលឧបករណ៍ត្រង់ឡើងលើ ឬចុះក្រោម (តាមអ័ក្សឡើងលើនៃស៊ុមយោង ENU ជាមួយនឹងការអត់ធ្មត់ ± 5 ដឺក្រេ) ផ្តល់តម្លៃ N/A សម្រាប់ចំណងជើង៖ វាមិនអាចបែងចែកទៅចំណុចសំខាន់ណាមួយដែលឧបករណ៍កំពុងចង្អុលទៅ។
តម្លៃល្អផ្តល់តម្លៃពី 0 ទៅ 3 ហើយទាក់ទងទៅនឹងការក្រិតមេដែក៖ តម្លៃកាន់តែខ្ពស់ លទ្ធផលនៃក្បួនដោះស្រាយទិន្នន័យ E-Compass កាន់តែប្រសើរ។
ជំហានទី 5. ចុចលើ [Save to File] ដើម្បីបើកបង្អួចកំណត់រចនាសម្ព័ន្ធទិន្នន័យ។ ជ្រើសរើសឧបករណ៍ចាប់សញ្ញា និងទិន្នន័យ E-Compass ដែលត្រូវរក្សាទុកក្នុងប្រអប់ file. អ្នកអាចចាប់ផ្តើម ឬបញ្ឈប់ការរក្សាទុកដោយចុចលើប៊ូតុងដែលត្រូវគ្នា។
ជំហានទី 6 ។ របៀបចាក់ទិន្នន័យអាចត្រូវបានប្រើដើម្បីផ្ញើទិន្នន័យដែលទទួលបានពីមុនទៅបណ្ណាល័យ និងទទួលបានលទ្ធផល។ ជ្រើសរើសផ្ទាំង [ការបញ្ចូលទិន្នន័យ] នៅលើរបារឧបករណ៍បញ្ឈរ ដើម្បីបើកកម្មវិធីពិសេស view សម្រាប់មុខងារនេះ។
ជំហានទី 7 ។ ចុចលើប៊ូតុង [រកមើល] ដើម្បីជ្រើសរើស file ជាមួយនឹងទិន្នន័យដែលបានចាប់យកពីមុនជាទម្រង់ CSV ។
ទិន្នន័យនឹងត្រូវបានផ្ទុកទៅក្នុងតារាងក្នុងចរន្ត view.
ប៊ូតុងផ្សេងទៀតនឹងសកម្ម។ អ្នកអាចចុចលើ៖
- ប៊ូតុង [របៀបក្រៅបណ្តាញ] ដើម្បីប្តូររបៀបក្រៅបណ្តាញកម្មវិធីបង្កប់ បើក/បិទ (របៀបប្រើប្រាស់ទិន្នន័យដែលបានចាប់យកពីមុន)។
- ប៊ូតុង [ចាប់ផ្តើម]/[បញ្ឈប់]/[ជំហាន]/[ធ្វើម្តងទៀត] ដើម្បីគ្រប់គ្រងព័ត៌មានទិន្នន័យពី MEMS-Studio ទៅបណ្ណាល័យ។
ឯកសារយោង
ធនធានខាងក្រោមទាំងអស់អាចរកបានដោយសេរីនៅលើគេហទំព័រ www.st.com ។
- UM1859៖ ការចាប់ផ្តើមជាមួយនឹងចលនា X-CUBE-MEMS1 MEMS និងការពង្រីកកម្មវិធីឧបករណ៍ចាប់សញ្ញាបរិស្ថានសម្រាប់ STM32Cube
- UM1724៖ បន្ទះ STM32 Nucleo-64 (MB1136)
- 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 |