X-CUBE-MEMS1 սենսորային և շարժման ալգորիթմի ծրագրային ապահովման ընդլայնում
“
Ապրանքի մասին տեղեկատվություն
Տեխնիկական պայմաններ
- Ապրանքի անվանումը՝ MotionPW իրական ժամանակի քայլաչափ
- Համատեղելիություն՝ X-CUBE-MEMS1 ընդլայնում STM32Cube-ի համար
- Արտադրող՝ STMicroelectronics
- Գրադարան՝ MotionPW Middleware գրադարան
- Տվյալների հավաքագրում՝ աքսելերոմետր
- Sampling Հաճախականություն՝ 50 Հց
Ապրանքի օգտագործման հրահանգներ
Ավարտվել էview
MotionPW գրադարանը ընդլայնում է դրա ֆունկցիոնալությունը։
X-CUBE-MEMS1 ծրագրակազմը՝ աքսելերոմետրից տվյալներ ձեռք բերելով
տեղեկատվություն տրամադրել կատարված քայլերի քանակի և կադենսի մասին
կրելի սարքի հետ։
Համատեղելիություն
Գրադարանը նախատեսված է միայն ST MEMS սենսորների համար։ Այլ սենսորների օգտագործումը
MEMS սենսորները կարող են հանգեցնել տարբեր ֆունկցիոնալության և
կատարումը։
Իրականացում
Ա սampLe իրականացումը հասանելի է X-NUCLEO-IKS4A1 և
X-NUCLEO-IKS01A3 ընդարձակման տախտակներ, որոնք տեղադրված են հատուկ մշակման վրա
տախտակներ.
Տեխնիկական տեղեկատվություն
MotionPW API-ների մանրամասն գործառույթների և պարամետրերի համար՝
դիմեք MotionPW_Package.chm կոմպիլացված HTML-ին file գտնվում է
Փաստաթղթերի թղթապանակ։
API-ներ
- MotionPW_GetLibVersion(char *տարբերակ)
- MotionPW_Initialize(void)
- MotionPW_Update(MPW_input_t *data_in, MPW_output_t
*տվյալների_ելք) - MotionPW_ResetPedometerLibrary (անվավեր)
- MotionPW_ResetStepCount(void)
- MotionPW_UpdateEnergyThreshold(float *energy_threshold)
Հաճախակի տրվող հարցեր (ՀՏՀ)
Հարց. Կարո՞ղ եմ օգտագործել MotionPW գրադարանը ոչ ST MEMS սենսորների հետ։
Ա. Գրադարանը նախատեսված է միայն ST MEMS սենսորների համար։
Համատեղելիությունը այլ MEMS սենսորների հետ երաշխավորված չէ։
Հարց. Որն է արագացուցիչի պահանջվող տվյալներըampլինգ
հաճախականությունը՞
A: Պահանջվող սampԼինգի հաճախականությունը 50 Հց է՝ ճշգրիտ չափման համար
քայլերի և կադենսի հայտնաբերում։
Հարց. Ինչպե՞ս կարող եմ նախնականացնել MotionPW գրադարանը:
Ա. Կանչեք MotionPW_Initialize() ֆունկցիան նախքան օգտագործելը
ֆիթնես ակտիվության գրադարան: Համոզվեք, որ CRC մոդուլը STM32-ում է:
Միկրոկառավարիչը միացված է։
«»:
UM2350
Օգտագործողի ձեռնարկ
Սկսեք MotionPW իրական ժամանակի քայլաչափի հետ աշխատել դաստակի գրադարանի համար X-CUBEMEMS1 ընդլայնման մեջ STM32Cube-ի համար
Ներածություն
MotionPW միջանկյալ ծրագրերի գրադարանը X-CUBE-MEMS1 ծրագրի մաս է կազմում և աշխատում է STM32 Nucleo-ի վրա։ Այն իրական ժամանակում տեղեկատվություն է տրամադրում քայլերի քանակի և ռիթմի մասին, որը օգտատերը կատարել է կրելի սարքով (օրինակ՝ խելացի ժամացույց)։ Այս գրադարանը նախատեսված է միայն ST MEMS-ի հետ աշխատելու համար։ Ալգորիթմը տրամադրվում է ստատիկ գրադարանի ձևաչափով և նախատեսված է ARM® Cortex®-M32, ARM Cortex®-M3, ARM® Cortex®-M33, ARM® Cortex®-M4 ճարտարապետության վրա հիմնված STM7 միկրոկառավարիչների վրա օգտագործելու համար։ Այն կառուցված է STM32Cube ծրագրային տեխնոլոգիայի վրա՝ տարբեր STM32 միկրոկառավարիչների միջև փոխադրելիությունը հեշտացնելու համար։ Ծրագիրը գալիս է s-ով։ampիրականացումն աշխատում է X-NUCLEO-IKS4A1 կամ X-NUCLEO-IKS01A3 ընդլայնման տախտակի վրա NUCLEO-F401RE, NUCLEO-U575ZI-Q կամ NUCLEO-L152RE մշակման տախտակի վրա:
UM2350 – Վերանայված 4 – Մայիս 2025։ Լրացուցիչ տեղեկությունների համար կապվեք ձեր տեղական STMicroelectronics-ի վաճառքի գրասենյակի հետ։
www.st.com
UM2350
Հապավումներ և հապավումներ
1
Հապավումներ և հապավումներ
API BSP GUI HAL IDE հապավումը
Աղյուսակ 1. Հապավումների ցանկ
Հավելվածի ծրագրավորման ինտերֆեյս Տախտակի աջակցության փաթեթ Օգտատիրոջ գրաֆիկական ինտերֆեյս Սարքավորման աբստրակցիոն շերտ Ինտեգրված զարգացման միջավայր
Նկարագրություն
UM2350 – Rev 4
էջ 2/16
2
2.1 2.2
2.2.1
2.2.2
Նշում.
UM2350
MotionPW միջանկյալ ծրագրերի գրադարանը X-CUBE-MEMS1 ծրագրային ընդլայնման մեջ STM32Cube-ի համար
MotionPW միջանկյալ ծրագրերի գրադարանը X-CUBE-MEMS1 ծրագրային ընդլայնման մեջ STM32Cube-ի համար
MotionPW-ն ավարտվեցview
MotionPW գրադարանը ընդլայնում է X-CUBE-MEMS1 ծրագրաշարի ֆունկցիոնալությունը։
Գրադարանը տվյալներ է ստանում աքսելերոմետրից և տրամադրում տեղեկատվություն օգտատիրոջ կողմից կրելի սարքով կատարած քայլերի քանակի և ռիթմի մասին։
Գրադարանը նախատեսված է միայն ST MEMS-ի համար: Ֆունկցիոնալությունը և կատարողականությունը այլ MEMS սենսորների օգտագործման ժամանակ չեն վերլուծվում և կարող են զգալիորեն տարբերվել փաստաթղթում նկարագրվածից:
Ա սampԱյս իրականացումը հասանելի է X-NUCLEO-IKS4A1 և X-NUCLEO-IKS01A3 ընդլայնման տախտակների համար, որոնք տեղադրված են NUCLEO-F401RE, NUCLEO-U575ZI-Q կամ NUCLEO-L152RE մշակման տախտակի վրա։
MotionPW գրադարան
MotionPW API-ների գործառույթներն ու պարամետրերը լիովին նկարագրող տեխնիկական տեղեկատվությունը կարելի է գտնել MotionPW_Package.chm կազմված HTML ֆայլում։ file գտնվում է Documentation թղթապանակում:
MotionPW գրադարանի նկարագրությունը
MotionPW քայլաչափի գրադարանը կառավարում է աքսելերոմետրից ստացված տվյալները։ Այն ներառում է՝
·
քայլերի քանակը, ռիթմը և վստահությունը հայտնաբերելու հնարավորություն
·
ճանաչում՝ հիմնված միայն արագացուցիչի տվյալների վրա
·
պահանջվող արագացուցիչի տվյալներ sampԼինգի հաճախականությունը 50 Հց
·
ռեսուրսների պահանջները.
Cortex-M3՝ 3.7 կԲ կոդ և 1.8 կԲ տվյալների հիշողություն
Cortex-M33՝ 3.5 կԲ կոդ և 1.8 կԲ տվյալների հիշողություն
Cortex-M4՝ 3.5 կԲ կոդ և 1.8 կԲ տվյալների հիշողություն
Cortex-M7՝ 3.6 կԲ կոդ և 1.8 կԲ տվյալների հիշողություն
·
հասանելի է ARM® Cortex®-M3, ARM® Cortex®-M33, ARM® Cortex®-M4 և ARM® Cortex®-M7 համար
ճարտարապետություններ
MotionPW API-ներ
MotionPW գրադարանի API-ներն են՝
·
uint8_t MotionPW_GetLibVersion(char *տարբերակ)
վերցնում է գրադարանի տարբերակը
*version-ը 35 նիշանոց զանգվածի ցուցիչ է
վերադարձնում է տարբերակի տողի նիշերի քանակը
·
void MotionPW_Initialize(void)
կատարում է MotionPW գրադարանի նախնական կարգավորում և ներքին մեխանիզմի կարգավորում, ներառյալ դինամիկ հիշողության բաշխումը
Այս ֆունկցիան պետք է կանչվի ֆիթնես ակտիվության գրադարանն օգտագործելուց առաջ, և STM32 միկրոկառավարիչի CRC մոդուլը (RCC ծայրամասային ժամացույցի միացման գրանցամատյանում) պետք է միացված լինի։
UM2350 – Rev 4
էջ 3/16
UM2350
MotionPW միջանկյալ ծրագրերի գրադարանը X-CUBE-MEMS1 ծրագրային ընդլայնման մեջ STM32Cube-ի համար
·
void MotionPW_Update(MPW_input_t *data_in, MPW_output_t *data_out)
կատարում է դաստակի ալգորիթմի համար քայլաչափ
*data_in պարամետրը ցուցիչ է դեպի կառույց, որն ունի մուտքային տվյալներ
MPW_input_t կառուցվածքի տիպի պարամետրերն են՝
AccX-ը արագաչափի սենսորի արժեքն է X առանցքում g-ով
AccY-ն արագացուցիչի սենսորի արժեքն է Y առանցքում g-ով
AccZ-ը արագաչափի սենսորի արժեքն է Z առանցքում g-ով
CurrentActivity-ն թվարկված մուտքային տեսակն է MPW_activity_t՝ հետևյալ արժեքներով՝
MPW_ԱՆՀԱՅՏ_ԳՈՐԾՈՒՆԵՈՒԹՅՈՒՆ = 0x00
MPW_WALKING = 0x01
MPW_FASTWALKING = 0x02
MPW_Վազք = 0x03
*data_out պարամետրը ցուցիչ է դեպի կառուցվածք, որն ունի ելքային տվյալներ։
MPW_output_t կառուցվածքի տիպի պարամետրերն են՝
Nsteps-ը օգտատիրոջ կողմից կատարված քայլերի քանակն է
Կադենսը օգտատիրոջ քայլերի կադենսն է
Վստահությունը հաշվարկված ելքային պարամետրի վստահությունն է
·
void MotionPW_ResetPedometerLibrary(void)
վերականգնում է գրադարանի ներքին փոփոխականները և մեխանիզմը լռելյայն արժեքների (ներառյալ ընթացիկ քայլերի քանակը)
·
void MotionPW_ResetStepCount(void)
վերակայում է քայլերի ընթացիկ քանակը
·
void MotionPW_UpdateEnergyThreshold(float *energy_threshold)
թարմացված էներգիայի շեմը՝ քայլ առ քայլ հայտնաբերման ալգորիթմը նուրբ կարգավորելու համար
*energy_threshold պարամետրը ցույց է տալիս էներգիայի շեմի արժեքը
UM2350 – Rev 4
էջ 4/16
2.2.3
API հոսքի աղյուսակ
UM2350
MotionPW միջանկյալ ծրագրերի գրադարանը X-CUBE-MEMS1 ծրագրային ընդլայնման մեջ STM32Cube-ի համար
Նկար 1. MotionPW API տրամաբանական հաջորդականություն
Սկսել
Նախաձեռնել
GetLibVersion
Սպասեք Ժամաչափի տվյալների ընթերցման ժամկետի ավարտին ընդհատում
Կարդալ աքսելերոմետրի տվյալների թարմացումը
Ստանալ արդյունքներ
2.2.4
Դեմո կոդ Հետևյալ ցուցադրական կոդը, օրինակ՝ampl-ն կարդում է աքսելերոմետրի սենսորից ստացված տվյալները, ստանում է ընթացիկ ակտիվության մասին տվյալները MotionAW գրադարանից և քայլերի քանակը, կադենսը և վստահելիությունը MotionPW գրադարանից։
[…] #define VERSION_STR_LENG 35 […] /* Սկզբնավորում */ char lib_version[VERSION_STR_LENG];
/* Քայլաչափի API-ի նախնականացման ֆունկցիա */ MotionPW_Initialize();
/* Ակտիվության ճանաչման API նախնականացման ֆունկցիա */ MotionAW_Initialize();
/* Լրացուցիչ՝ Ստանալ տարբերակը */ MotionPW_GetLibVersion(lib_version);
[…] /* Քայլաչափի օգտագործումը դաստակի ալգորիթմի համար */ Timer_OR_DataRate_Interrupt_Handler() {
MPW_input_t MPW_data_in; MPW_output_t MPW_data_out;
UM2350 – Rev 4
էջ 5/16
2.2.5
UM2350
MotionPW միջանկյալ ծրագրերի գրադարանը X-CUBE-MEMS1 ծրագրային ընդլայնման մեջ STM32Cube-ի համար
MAW_input_t MAW_data_in; MAW_output_t MAW_data_out;
/* Ստացեք X/Y/Z արագացումը գ-երով */ MEMS_Read_AccValue(&MAW_data_in.Acc_X, &MAW_data_in.Acc_Y, &MAW_data_in.Acc_Z);
/* Ստանալ ընթացիկ ակտիվությունը */ MotionAW_Update(&MAW_data_in, &MAW_data_out, Timestamp);
MPW_data_in.Acc_X = MAW_data_in.Acc_X; MPW_data_in.Acc_Y = MAW_data_in.Acc_Y; MPW_data_in.Acc_Z = MAW_data_in.Acc_Z;
եթե (MAW_data_out.current_activity == MAW_WALKING) {
MPW_data_in.currentActivity = MPW_WALKING; } այլապես եթե (MAW_data_out.current_activity == MAW_FASTWALKING) {
MPW_data_in.currentActivity = MPW_FASTWALKING; } այլապես եթե (MAW_data_out.current_activity == MAW_JOGGING) {
MPW_data_in.currentActivity = MPW_JOGGING; } այլապես {
MPW_data_in.currentActivity = MPW_UNKNOWN_ACTIVITY; }
/* Գործարկել քայլաչափը դաստակի ալգորիթմի համար */ MotionPW_Update(&MPW_data_in, &MPW_data_out); }
Ալգորիթմի արդյունավետություն։ Դաստակի ալգորիթմի համար նախատեսված քայլաչափը օգտագործում է միայն աքսելերոմետրի տվյալները և աշխատում է ցածր հաճախականությամբ (50 Հց)՝ էներգիայի սպառումը նվազեցնելու համար։ STM32 Nucleo տախտակի միջոցով ֆիթնես ակտիվությունը կրկնօրինակելիս համոզվեք, որ տախտակը ուղղահայաց է նախաբազկին՝ դաստակի դիրքը մոդելավորելու համար։
Նկար 2. Դաստակի վրա կրվող սարքերի կողմնորոշման համակարգ
Աղյուսակ 2. Ալգորիթմի անցած ժամանակը (µs) Cortex-M4, Cortex-M3
Cortex-M4 STM32F401RE 84 ՄՀց հաճախականությամբ
Min
Միջին
Մաքս
38
49
616
Cortex-M3 STM32L152RE 32 ՄՀց հաճախականությամբ
Min
Միջին
Մաքս
296
390
3314
UM2350 – Rev 4
էջ 6/16
UM2350
MotionPW միջանկյալ ծրագրերի գրադարանը X-CUBE-MEMS1 ծրագրային ընդլայնման մեջ STM32Cube-ի համար
Աղյուսակ 3. Ալգորիթմի անցած ժամանակը (µs) Cortex-M33 և Cortex-M7
Cortex- M33 STM32U575ZI-Q 160 ՄՀց հաճախականությամբ
Min
Միջին
Մաքս
57
63
359
Cortex- M7 STM32F767ZI 96 ՄՀց հաճախականությամբ
Min
Միջին
Մաքս
61
88
1301
2.3
Sampհայտը
MotionPW միջանկյալ ծրագիրը կարող է հեշտությամբ մանիպուլացվել օգտատիրոջ հավելվածներ կառուցելու համար։
Ա սampԾրագիրը տրամադրվում է «Ծրագրեր» պանակում: Այն նախատեսված է NUCLEO-F401RE, NUCLEOU575ZI-Q կամ NUCLEO-L152RE մշակման տախտակի վրա աշխատելու համար, որը միացված է X-NUCLEO-IKS4A1 կամ X-NUCLEO-IKS01A3 ընդլայնման տախտակին:
Հավելվածը ճանաչում է քայլերը, ռիթմը և վստահությունը իրական ժամանակում: Տվյալները կարող են ցուցադրվել գրաֆիկական ինտերֆեյսի միջոցով:
Նկար 3. STM32 Nucleo՝ LEDs, կոճակ, jumper
Վերոնշյալ նկարը ցույց է տալիս օգտագործողի կոճակը B1 և NUCLEO-F401RE տախտակի երեք LED-ները: Երբ տախտակը միացված է, LED LD3 (PWR) միանում է:
Իրական ժամանակի տվյալները վերահսկելու համար անհրաժեշտ է USB մալուխի միացում: Պլատը սնուցվում է համակարգչից USB միացման միջոցով: Այս աշխատանքային ռեժիմը թույլ է տալիս օգտատիրոջը ցուցադրել հայտնաբերված քայլերը, ռիթմը և վստահությունը, աքսելերոմետրի տվյալները, ժամանակը:amp և, ի վերջո, այլ սենսորային տվյալներ, իրական ժամանակում, օգտագործելով MEMS-Studio:
2.4
MEMS Studio հավելված
The sample հավելվածն օգտագործում է MEMS-Studio հավելվածը, որը կարելի է ներբեռնել www.st.com կայքից:
Քայլ 1. Համոզվեք, որ տեղադրված են անհրաժեշտ դրայվերները և համապատասխան ընդլայնման տախտակով STM32 Nucleo տախտակը միացված է համակարգչին:
UM2350 – Rev 4
էջ 7/16
UM2350
MotionPW միջանկյալ ծրագրերի գրադարանը X-CUBE-MEMS1 ծրագրային ընդլայնման մեջ STM32Cube-ի համար
Քայլ 2.
Գործարկեք MEMS-Studio հավելվածը՝ հիմնական հավելվածի պատուհանը բացելու համար:
Եթե աջակցվող որոնվածով STM32 Nucleo տախտակը միացված է համակարգչին, այն ավտոմատ կերպով հայտնաբերվում է: Սեղմեք [Connect] կոճակը՝ գնահատման տախտակի հետ կապ հաստատելու համար:
Նկար 4. MEMS-Studio – Միացեք
Քայլ 3. Աջակցվող որոնվածով STM32 Nucleo տախտակին միանալիս բացվում է [Library Evaluation] ներդիրը:
Տվյալների հոսքը սկսելու և դադարեցնելու համար միացրեք համապատասխան [Սկսել] ուղղահայաց գործիքագոտին:
կամ [Stop] կոճակը արտաքինի վրա
Միացված սենսորից ստացվող տվյալները կարող են լինել viewընտրելով [Data Table] ներդիրը ներքին ուղղահայաց գործիքագոտու վրա:
Նկար 5. MEMS-Studio – Գրադարանի գնահատում – Տվյալների աղյուսակ
UM2350 – Rev 4
էջ 8/16
UM2350
MotionPW միջանկյալ ծրագրերի գրադարանը X-CUBE-MEMS1 ծրագրային ընդլայնման մեջ STM32Cube-ի համար
Քայլ 4. Սեղմեք [Քայլաչափ]-ի վրա՝ հատուկ ծրագրի պատուհանը բացելու համար: Նկար 6. MEMS-Studio – Գրադարանի գնահատում – Քայլաչափ
Քայլ 5.
Սեղմեք [Save To File]՝ տվյալների գրանցման կարգավորման պատուհանը բացելու համար։ Ընտրեք սենսորի և քայլաչափի տվյալները, որոնք պետք է պահպանվեն file. Դուք կարող եք սկսել կամ դադարեցնել պահպանումը՝ սեղմելով համապատասխանի վրա
կոճակը։
Նկար 7. MEMS-Studio – Library Evaluation – Save To File
UM2350 – Rev 4
էջ 9/16
UM2350
MotionPW միջանկյալ ծրագրերի գրադարանը X-CUBE-MEMS1 ծրագրային ընդլայնման մեջ STM32Cube-ի համար
Քայլ 6.
Տվյալների ներարկման ռեժիմը կարող է օգտագործվել նախկինում ձեռք բերված տվյալները գրադարան ուղարկելու և դրանք ստանալու համար
արդյունք. Ընտրեք [Տվյալների ներարկում] ներդիրը ուղղահայաց գործիքագոտու վրա՝ հատուկը բացելու համար view այս ֆունկցիոնալության համար:
Նկար 8. MEMS-Studio – Գրադարանի գնահատում – տվյալների ներարկում
Քայլ 7.
Սեղմեք [Browse] կոճակը՝ ընտրելու համար file CSV ձևաչափով նախկինում հավաքագրված տվյալների հետ: Տվյալները կբեռնվեն ընթացիկ աղյուսակում view. Այլ կոճակները կակտիվանան: Դուք կարող եք սեղմել.
[Offline Mode] կոճակը՝ որոնվածը միացնելու/անջատելու համար անցանց ռեժիմը (ռեժիմ՝ օգտագործելով նախկինում նկարահանված տվյալները):
[Start]/[Stop]/[Step]/[Repeat] կոճակները՝ MEMS-Studio-ից դեպի գրադարան տվյալների հոսքը կառավարելու համար:
UM2350 – Rev 4
էջ 10/16
UM2350
Հղումներ
3
Հղումներ
Հետևյալ բոլոր ռեսուրսները անվճար հասանելի են www.st.com կայքում: 1. UM1859. Սկսում ենք X-CUBE-MEMS1 շարժման MEMS և շրջակա միջավայրի սենսորային ծրագրաշարով
ընդլայնում STM32Cube 2-ի համար. UM1724: STM32 Nucleo-64 տախտակներ (MB1136) 3. UM3233. Սկսել MEMS-Studio-ից
UM2350 – Rev 4
էջ 11/16
UM2350
Վերանայման պատմություն
Աղյուսակ 4. Փաստաթղթերի վերանայման պատմություն
Ամսաթիվ
Տարբերակի փոփոխություններ
24 թվականի հունվարի 2018 1 Սկզբնական թողարկում։
21թ. մարտի 2018 2 Թարմացված ներածություն և բաժին 2.1 MotionPW-ից հետոviewԹարմացված բաժին 2.2.5. Ալգորիթմի աշխատանքը և նկար 3-ը։ STM32 միջուկ. LED-ներ, կոճակ, ցատկող։
20-Փետրվար-2019 3 Ավելացվել է X-NUCLEO-IKS01A3 ընդլայնման տախտակի համատեղելիության մասին տեղեկատվություն։
Թարմացված բաժնի ներածություն, բաժին 2.1՝ MotionPW-ի վերևումview, Բաժին 2.2.1՝ MotionPW գրադարան 20-մայիս-2025 4 նկարագրություն, Բաժին 2.2.2՝ MotionPW API-ներ, Բաժին 2.2.4՝ Դեմո կոդ, Բաժին 2.2.5՝ Ալգորիթմ
կատարում, Բաժին 2.3՝ Սampհավելված, Բաժին 2.4. MEMS Studio հավելված
UM2350 – Rev 4
էջ 12/16
UM2350
Բովանդակություն
Բովանդակություն
1 Հապավումներ և կրճատումներ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 MotionPW միջանկյալ ծրագրերի գրադարանը X-CUBE-MEMS1 ծրագրային ընդլայնման մեջ
STM32Cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2.1 MotionPW-ի վրաview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2.1 MotionPW գրադարանի նկարագրությունը։ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2.2 API հոսքագիծ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2.3 Ալգորիթմի կատարողականություն . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2.4 Sampհայտը. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.4 MEMS Studio հավելված: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 Հղումներ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Վերանայման պատմություն . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
UM2350 – Rev 4
էջ 13/16
UM2350
Սեղանների ցանկ
Սեղանների ցանկ
Աղյուսակ 1. Աղյուսակ 2. Աղյուսակ 3. Աղյուսակ 4.
Հապավումների ցուցակ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Ալգորիթմի անցման ժամանակ (µs) Cortex-M4, Cortex-M3: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Ալգորիթմի անցած ժամանակ (µs) Cortex-M33 և Cortex-M7: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Փաստաթղթերի վերանայման պատմություն: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
UM2350 – Rev 4
էջ 14/16
UM2350
Ֆիգուրների ցանկ
Ֆիգուրների ցանկ
Նկար 1. Նկար 2. Նկար 3. Նկար 4. Նկար 5. Նկար 6. Նկար 7. Նկար 8:
MotionPW API տրամաբանական հաջորդականություն . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 STM6 միջուկային լամպ. LED-ներ, կոճակ, ցատկող . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 MEMS-Studio – Միացում . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 MEMS-Studio – Գրադարանի գնահատում – Տվյալների աղյուսակ։ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 MEMS-Studio – Գրադարանի գնահատում – Պահպանել File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 MEMS-Studio – Գրադարանի գնահատում – Տվյալների ներարկում . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
UM2350 – Rev 4
էջ 15/16
UM2350
ԿԱՐԵՎՈՐ ԾԱՆՈՒՑՈՒՄ ՈՒՇԱԴՐՈՒԹՅԱՄԲ ԿԱՐԴԱՑԵՔ STMicroelectronics NV-ն և նրա դուստր ձեռնարկությունները («ST») իրավունք են վերապահում փոփոխություններ, ուղղումներ, բարելավումներ, փոփոխություններ և բարելավումներ կատարել ST արտադրանքներում և/կամ սույն փաստաթղթում ցանկացած ժամանակ առանց ծանուցման: Գնորդները պետք է ստանան ST ապրանքների վերաբերյալ վերջին համապատասխան տեղեկատվությունը, նախքան պատվերներ տեղադրելը: ST ապրանքները վաճառվում են ST-ի վաճառքի պայմանների և պայմանների համաձայն, որոնք գործում են պատվերի հաստատման պահին: Գնորդները բացառապես պատասխանատու են ST ապրանքների ընտրության, ընտրության և օգտագործման համար, և ST-ն պատասխանատվություն չի կրում դիմումների աջակցության կամ գնորդների արտադրանքի ձևավորման համար: Սույնով ST-ի կողմից որևէ մտավոր սեփականության իրավունքի բացահայտ կամ ենթադրյալ լիցենզիա չի տրվում: ST արտադրանքի վերավաճառք՝ սույն հոդվածում նշված տեղեկատվությունից տարբերվող դրույթներով, անվավեր է դարձնում ST-ի կողմից նման արտադրանքի համար տրված ցանկացած երաշխիք: ST-ը և ST լոգոն ST-ի ապրանքային նշաններն են: ST ապրանքանիշերի մասին լրացուցիչ տեղեկությունների համար այցելեք www.st.com/trademarks: Բոլոր այլ ապրանքների կամ ծառայությունների անվանումները իրենց համապատասխան սեփականատերերի սեփականությունն են: Այս փաստաթղթի տեղեկատվությունը փոխարինում և փոխարինում է այս փաստաթղթի ցանկացած նախկին տարբերակներում նախկինում տրված տեղեկատվությանը:
© 2025 STMicroelectronics Բոլոր իրավունքները պաշտպանված են
UM2350 – Rev 4
էջ 16/16
Փաստաթղթեր / ռեսուրսներ
![]() |
ST X-CUBE-MEMS1 սենսորային և շարժման ալգորիթմի ծրագրային ապահովման ընդլայնում [pdf] Օգտագործողի ձեռնարկ STM32 Nucleo, X-NUCLEO-IKS4A1, X-NUCLEO-IKS01A3, X-CUBE-MEMS1 Սենսորի և շարժման ալգորիթմի ծրագրային ապահովման ընդլայնում, X-CUBE-MEMS1, Սենսորի և շարժման ալգորիթմի ծրագրային ապահովման ընդլայնում, Շարժման ալգորիթմի ծրագրային ապահովման ընդլայնում, Ալգորիթմի ծրագրային ապահովման ընդլայնում, Ծրագրային ապահովման ընդլայնում |