ST X-CUBE-MEMS1 סענסאָר און באַוועגונג אַלגעריטם ווייכווארג יקספּאַנשאַן באַניצער מאַנואַל

X-CUBE-MEMS1 סענסאָר און באַוועגונג אַלגעריטם ווייכווארג יקספּאַנשאַן

פּראָדוקט אינפֿאָרמאַציע

ספּעסאַפאַקיישאַנז

  • פּראָדוקט נאָמען: MotionPW רעאַל-צייט פּעדאָמעטער
  • קאַמפּאַטאַבילאַטי: X-CUBE-MEMS1 יקספּאַנשאַן פֿאַר STM32Cube
  • פאַבריקאַנט: STMicroelectronics
  • ביבליאָטעק: MotionPW Middleware ביבליאָטעק
  • דאַטן אַקוויזישאַן: אַקסעלעראָמעטער
  • Sampלינג אָפטקייַט: 50 הז

פּראָדוקט באַניץ אינסטרוקציעס

איבערview

די MotionPW ביבליאָטעק פֿאַרברייטערט די פֿונקציאָנאַליטעט פֿון די
X-CUBE-MEMS1 ווייכווארג דורך באַקומען דאַטן פֿון די אַקסעלעראָמעטער צו
צושטעלן אינפֿאָרמאַציע וועגן די צאָל טריט און קאַדענץ וואָס זענען דורכגעפֿירט געוואָרן
מיטן טראָגבארן אַפּאַראַט.

קאַמפּאַטאַבילאַטי

די ביבליאָטעק איז דיזיינד נאָר פֿאַר ST MEMS סענסאָרן. ניצן אַנדערע
MEMS סענסארן קענען רעזולטירן אין פארשידענע פונקציאנאליטעט און
פאָרשטעלונג.

ימפּלעמענטאַטיאָן

א שampדי ימפּלאַמענטיישאַן איז בנימצא פֿאַר X-NUCLEO-IKS4A1 און
X-NUCLEO-IKS01A3 עקספּאַנשאַן ברעטער מאָונטעד אויף ספּעסיפיעד אַנטוויקלונג
באָרדז.

טעכניש אינפֿאָרמאַציע

פֿאַר דעטאַלירטע פֿונקציעס און פּאַראַמעטערס פֿון די MotionPW APIs,
זעט דעם MotionPW_Package.chm קאמפיילירטן HTML file ליגן אין די
דאָקומענטאַציע טעקע.

APIs

  • MotionPW_GetLibVersion(char *ווערסיע)
  • MotionPW_Initialize(void)
  • MotionPW_Update(MPW_input_t *data_in, MPW_output_t
    *דאַטן_אויס)
  • MotionPW_ResetPedometerLibrary(void)
  • MotionPW_ResetStepCount(void)
  • באַוועגונגPW_אַפּדייטענערגיעשוועל(פלאָוט *ענערגיע_שוועל)

אָפט געשטעלטע פֿראגן (FAQ)

פ: קען איך ניצן די MotionPW ביבליאָטעק מיט נישט-ST MEMS סענסאָרן?

א: די ביבליאָטעק איז בלויז דיזיינד פֿאַר ST MEMS סענסאָרן.
קאָמפּאַטאַביליטי מיט אַנדערע MEMS סענסאָרן איז נישט געראַנטירט.

ק: וואָס איז די פארלאנגט אַקסעלעראַמאַטער דאַטן סampling
אָפטקייַט?

א: דער פארלאנגט סampדי לינג פרעקווענץ איז 50 הערץ פאר גענויקייט
דעטעקציע פון ​​טריט און קאַדענץ.

פ: ווי אזוי קען איך איניציאליזירן די MotionPW ביבליאָטעק?

א: רופט די MotionPW_Initialize() פונקציע איידער איר ניצט די
פיטנעס אקטיוויטעטן ביבליאטעק. זיכער מאכן אז דער CRC מאדול איז אין די STM32
מיקראָקאָנטראָללער איז ענייבאַלד.

"`

ומקסנומקס
באַניצער מאַנואַל
אָנהייבן מיט MotionPW רעאַל-צייט פּעדאָמעטער פֿאַר האַנטגעלענק ביבליאָטעק אין X-CUBEMEMS1 יקספּאַנשאַן פֿאַר STM32Cube
הקדמה
די MotionPW מיטלווער ביבליאָטעק איז טייל פון די X-CUBE-MEMS1 ווייכווארג און לויפט אויף STM32 Nucleo. עס גיט רעאַל-צייט אינפֿאָרמאַציע וועגן די נומער פון טריט און קאַדענץ וואָס דער באַניצער נאָר דורכגעפירט מיט די טראָגבאַר מיטל (למשל אַ קלוג וואַך). די ביבליאָטעק איז בדעה צו אַרבעטן מיט ST MEMS בלויז. דער אַלגערידאַם איז צוגעשטעלט אין סטאַטיש ביבליאָטעק פֿאָרמאַט און איז דיזיינד צו ווערן געניצט אויף STM32 מיקראָקאָנטראָולערס באזירט אויף די ARM® Cortex®-M3, ARM Cortex®-M33, ARM® Cortex®-M4, ARM® Cortex®-M7 אַרכיטעקטור. עס איז געבויט אויף שפּיץ פון STM32Cube ווייכווארג טעכנאָלאָגיע צו פֿאַרלייכטערן פּאָרטאַביליטי אַריבער פאַרשידענע STM32 מיקראָקאָנטראָולערס. די ווייכווארג קומט מיט sampדי ימפּלאַמענטיישאַן פליסנדיק אויף X-NUCLEO-IKS4A1 אָדער X-NUCLEO-IKS01A3 יקספּאַנשאַן ברעט אויף אַ NUCLEO-F401RE, NUCLEO-U575ZI-Q אָדער NUCLEO-L152RE אַנטוויקלונג ברעט.

UM2350 – רעוו. 4 – מאי 2025 פֿאַר ווייטערדיקע אינפֿאָרמאַציע, קאָנטאַקטירט אייער לאָקאַלע STMicroelectronics פֿאַרקויף אָפֿיס.

www.st.com

ומקסנומקס
אַקראַנימז און אַבריווייישאַנז

1

אַקראַנימז און אַבריווייישאַנז

אַקראַנים API BSP GUI HAL IDE

טיש 1. רשימה פון אַקראַנימז

אַפּפּליקאַטיאָן פּראָגראַממינג צובינד באָרד שטיצן פּעקל גראַפיקאַל באַניצער צובינד ייַזנוואַרג אַבסטראַקציע שיכטע ינטעגראַטעד אַנטוויקלונג סוויווע

באַשרייַבונג

UM2350 - רעוו 4

בלאַט 2/16

2
2.1 2.2
2.2.1
2.2.2
באַמערקונג:

ומקסנומקס
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 APIs קען מען געפינען אין די MotionPW_Package.chm קאמפיילירטע HTML file ליגן אין די דאַקיומענטיישאַן טעקע.

MotionPW ביבליאָטעק באַשרייַבונג

די MotionPW פּעדאָמעטער ביבליאָטעק פאַרוואַלטעט די דאַטן וואָס זענען באַקומען פון די אַקסעלעראָמעטער; עס פֿעיִקייטן:

·

מעגלעכקייט צו דעטעקטירן די צאָל טריט, קאַדענץ און בטחון

·

דערקענונג באזירט אויף אַקסעלעראַמאַטער דאַטן בלויז

·

פארלאנגט אַקסעלעראַמאַטער דאַטן סampלינג אָפטקייַט פון 50 הז

·

רעסורסן באדערפענישן:

קאָרטעקס-מ3: 3.7 קב פון קאָד און 1.8 קב פון דאַטן זכּרון

קאָרטעקס-מ33: 3.5 קב פון קאָד און 1.8 קב פון דאַטן זכּרון

קאָרטעקס-מ4: 3.5 קב פון קאָד און 1.8 קב פון דאַטן זכּרון

קאָרטעקס-מ7: 3.6 קב פון קאָד און 1.8 קב פון דאַטן זכּרון

·

בנימצא פֿאַר ARM® Cortex®-M3, ARM® Cortex®-M33, ARM® Cortex®-M4 און ARM® Cortex®-M7

אַרכיטעקטורן

MotionPW APIs

די MotionPW ביבליאָטעק APIs זענען:

·

uint8_t MotionPW_GetLibVersion(char *ווערסיע)

באַקומט די ביבליאָטעק ווערסיע

*ווערסיע איז א צייגער צו אן ערעי פון 35 אותיות

גיט צוריק די צאָל אותיות אין דער ווערסיע שטריקל

·

פּאָיד מאָשאַןPW_איניציאַליזירן(פּאָיד)

פירט אויס די MotionPW ביבליאָטעק איניציאַליזאַציע און סעטאַפּ פון דעם אינערלעכן מעכאַניזם, אַרייַנגערעכנט די דינאַמישע זכּרון אַלאָקאַציע.

די פונקציע מוז גערופן ווערן איידער מען ניצט די פיטנעס אקטיוויטעטן ביבליאָטעק און דער CRC מאָדול אין דעם STM32 מיקראָקאָנטראָללער (אין RCC פּעריפערישן זייגער ענייבאַל רעגיסטער) מוז זיין ענייבאַלד.

UM2350 - רעוו 4

בלאַט 3/16

ומקסנומקס
MotionPW מידלווער ביבליאָטעק אין X-CUBE-MEMS1 ווייכווארג יקספּאַנשאַן פֿאַר STM32Cube

·

פּאָיד MotionPW_Update(MPW_input_t *data_in, MPW_output_t *data_out)

פירט אויס דעם פּעדאָמעטער פֿאַרן האַנטגעלענק אַלגעריטם

* דאַטע_אין פּאַראַמעטער איז אַ טייַטל צו אַ סטרוקטור מיט אַרייַנשרייַב דאַטן

די פּאַראַמעטערס פֿאַר די סטרוקטור טיפּ MPW_input_t זענען:

אַקקקס איז די אַקסעלעראַמאַטער סענסער ווערט אין X אַקס אין ג

AccY איז די אַקסעלעראַמאַטער סענסער ווערט אין י אַקס אין ג

AccZ איז די אַקסעלעראַמאַטער סענסער ווערט אין ז אַקס אין ג

CurrentActivity איז דער אויסגעצייכנטער אינפוט טיפ MPW_activity_t מיט די פאלגנדע ווערטן:

MPW_אומבאַקאַנט_אַקטיוויטעט = 0x00

MPW_גיין = 0x01

MPW_FASTWALKING = 0x02

MPW_דזשאָגינג = 0x03

*data_out פּאַראַמעטער איז אַ צייגער צו אַ סטרוקטור מיט אַוטפּוט דאַטן

די פּאַראַמעטערס פֿאַר די סטרוקטור טיפּ MPW_output_t זענען:

Nסטעפּס איז די צאָל טריט וואָס דער באַניצער האָט דורכגעפירט

קאַדענץ איז די קאַדענץ פון באַניצער טריט

זיכערקייט איז די זיכערקייט פון אויסגערעכנטן רעזולטאַט פּאַראַמעטער

·

פּאָיד מאָשאַןPW_רעסעטפּעדאָמעטערביבליאָטעק(פּאָיד)

שטעלט צוריק די ביבליאָטעק אינערלעכע וועריאַבלען און מעכאַניזם צו די פעליקייט ווערטן (אַרייַנגערעכנט די איצטיקע שריט צייל)

·

פּאָיד מאָשאַןPW_רעסעטסטעפּקאַונט(פּאָיד)

שטעלט צוריק די איצטיקע שריט צייל

·

פּאָיד MotionPW_UpdateEnergyThreshold(float *energy_threshold)

דערהייַנטיקט ענערגיע שוועל צו פייַן טונען שריט דיטעקשאַן אַלגערידאַם

דער *ענערגיע_שוועל פאראמעטער איז א צייגלער צו אן ענערגיע שוועל ווערט

UM2350 - רעוו 4

בלאַט 4/16

2.2.3

אַפּי לויפן טשאַרט

ומקסנומקס
MotionPW מידלווער ביבליאָטעק אין X-CUBE-MEMS1 ווייכווארג יקספּאַנשאַן פֿאַר STM32Cube
פיגור 1. MotionPW API לאָגיק סיקוואַנס
אָנהייב
ייטיאַליזע
GetLibVersion
וואַרטן עקספּירינג טיימער דאַטאַ לייענען יבעררייַס

לייענט אַקסעלעראָמעטער דאַטן דערהייַנטיקונג
באַקומען רעזולטאַטן

2.2.4

דעמאָ קאָד דער פאלגענדער דעמאָנסטראַציע קאָד למשלampלע לייענט דאַטן פֿון דעם אַקסעלעראָמעטער סענסאָר, באַקומט די איצטיקע אַקטיוויטעט פֿון דער MotionAW ביבליאָטעק און באַקומט די צאָל טריט, קאַדענץ און בטחון פֿון דער MotionPW ביבליאָטעק.
[…] #דעפינירן 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_אינפּוט_ט MPW_דאַטן_אין; MPW_אויטפּוט_ט MPW_דאַטן_אויט;

UM2350 - רעוו 4

בלאַט 5/16

2.2.5

ומקסנומקס
MotionPW מידלווער ביבליאָטעק אין X-CUBE-MEMS1 ווייכווארג יקספּאַנשאַן פֿאַר STM32Cube
MAW_אינפּוט_ט MAW_דאַטן_אין; MAW_אויטפּוט_ט MAW_דאַטן_אויס;
/* באַקומען אַקסעלעריישאַן 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 נוקלעאָ ברעט, זיכער מאַכן אַז די ברעט איז אָריענטיד פּערפּענדיקולאַר צו די פאָראַרם, צו סימולירן די האַנטגעלענק באַנד שטעלע.
פיגור 2. אריענטאציע סיסטעם פאר האנטגעלענק-געטראגענע דעווייסעס

טיש 2. אַלגערידאַם לויף צייט (µs) קאָרטעקס-מ4, קאָרטעקס-מ3

Cortex-M4 STM32F401RE ביי 84 מהז

מין

אַווג

מאַקס

38

49

616

Cortex-M3 STM32L152RE ביי 32 מהז

מין

אַווג

מאַקס

296

390

3314

UM2350 - רעוו 4

בלאַט 6/16

ומקסנומקס
MotionPW מידלווער ביבליאָטעק אין X-CUBE-MEMS1 ווייכווארג יקספּאַנשאַן פֿאַר STM32Cube

טיש 3. אַלגערידאַם לויף צייט (µs) קאָרטעקס-מ33 און קאָרטעקס-מ7

קאָרטעקס-M33 STM32U575ZI-Q ביי 160 מהז

מין

אַווג

מאַקס

57

63

359

קאָרטעקס- M7 STM32F767ZI ביי 96 מהז

מין

אַווג

מאַקס

61

88

1301

2.3

Sampדי אַפּלאַקיישאַן

די MotionPW מידלווער קען לייכט מאַניפּולירט ווערן צו בויען באַניצער אַפּלאַקיישאַנז.

א שampדי אַפּליקאַציע איז צוגעשטעלט אין דער אַפּליקאַציע טעקע. עס איז דיזיינד צו לויפן אויף אַ NUCLEO-F401RE, NUCLEOU575ZI-Q אָדער NUCLEO-L152RE אַנטוויקלונג ברעט פארבונדן צו אַן X-NUCLEO-IKS4A1 אָדער X-NUCLEO-IKS01A3 יקספּאַנשאַן ברעט.

די אַפּליקאַציע דערקענט די טריט, קאַדענץ און בטחון אין פאַקטישער צייט. די דאַטן קענען ווערן געוויזן דורך אַ גרופּישע באַניצער צובינד (GUI).

פיגורע 3. STM32 Nucleo: לעדס, קנעפּל, דזשאַמפּער

די אויבן פיגור ווייזט די באַניצער קנעפּל B1 און די דריי לעדס פון די NUCLEO-F401RE ברעט. אַמאָל די ברעט איז פּאַוערד, LED LD3 (PWR) טורנס אויף.
א USB קאַבל פֿאַרבינדונג איז נויטיק צו מאָניטאָרירן דאַטן אין רעאַל-צייט. די ברעט ווערט געטריבן דורך דעם פּיסי דורך אַ USB פֿאַרבינדונג. די אַרבעט מאָדע דערמעגלעכט דעם באַניצער צו ווייַזן דעטעקטירטע טריט, קאַדענץ און בטחון, אַקסעלעראָמעטער דאַטן, צייט סט.amp און יווענטשאַוואַלי אנדערע סענסער דאַטן, אין פאַקטיש-צייט, ניצן די MEMS-Studio.

2.4

MEMS סטודיאָ אַפּלאַקיישאַן

די sampדי אַפּלאַקיישאַן ניצט MEMS-Studio אַפּלאַקיישאַן, וואָס קענען זיין דאַונלאָודיד פֿון www.st.com.

שריט 1. ענשור אַז די נייטיק דריווערס זענען אינסטאַלירן און די STM32 Nucleo ברעט מיט די צונעמען יקספּאַנשאַן ברעט איז קאָננעקטעד צו די פּיסי.

UM2350 - רעוו 4

בלאַט 7/16

ומקסנומקס
MotionPW מידלווער ביבליאָטעק אין X-CUBE-MEMS1 ווייכווארג יקספּאַנשאַן פֿאַר STM32Cube

שריט 2.

קאַטער די MEMS-Studio אַפּלאַקיישאַן צו עפֿענען די הויפּט אַפּלאַקיישאַן פֿענצטער.
אויב אַ STM32 Nucleo ברעט מיט שטיצט פירמוואַרע איז קאָננעקטעד צו די פּיסי, עס איז אויטאָמאַטיש דיטעקטאַד. דריקן די [קאָננעקט] קנעפּל צו פאַרלייגן קשר צו די עוואַלואַטיאָן ברעט.

פיגורע 4. מעמס-סטודיאָ - קאָננעקט

שריט 3. ווען קאָננעקטעד צו אַ STM32 נוקלעאָ ברעט מיט שטיצט פירמוואַרע [ביבליאָטעק עוואַלואַטיאָן] קוויטל איז געעפנט.

צו אָנהייבן און האַלטן דאַטן סטרימינג, טאַגאַל די צונעמען [אָנהייב] ווערטיקאַל געצייַג באַר.

אָדער [האַלטן] קנעפּל אויף די ויסווייניקסט

די דאַטן קומען פון די קאָננעקטעד סענסער קענען זיין viewסאַלעקטינג די [דאַטאַ טאַבלע] קוויטל אויף די ינער ווערטיקאַל געצייַג באַר.

פיגורע 5. מעמס-סטודיאָ - ביבליאָטעק עוואַלואַטיאָן - דאַטאַ טיש

UM2350 - רעוו 4

בלאַט 8/16

ומקסנומקס
MotionPW מידלווער ביבליאָטעק אין X-CUBE-MEMS1 ווייכווארג יקספּאַנשאַן פֿאַר STM32Cube
שריט 4. דריקט אויף די [Pedometer] צו עפענען די דעדיקירטע אַפּליקאַציע פֿענצטער. בילד 6. MEMS-Studio – ביבליאָטעק עוואַלואַציע – Pedometer

שריט 5.

דריקט אויף די [היט צו File] צו עפענען די דאטאלאגינג קאנפיגוראציע פענצטער. אויסקלייבן די סענסאר און פעדאָמעטער דאטן צו ווערן געהיט אין די file. איר קענען אָנהייבן אָדער האַלטן שפּאָרן דורך געבן אַ קליק אויף די קאָראַספּאַנדינג
קנעפּל.

פיגורע 7. מעמס-סטודיאָ - ביבליאָטעק עוואַלואַטיאָן - היט צו File

UM2350 - רעוו 4

בלאַט 9/16

ומקסנומקס
MotionPW מידלווער ביבליאָטעק אין X-CUBE-MEMS1 ווייכווארג יקספּאַנשאַן פֿאַר STM32Cube

שריט 6.

דאַטאַ ינדזשעקשאַן מאָדע קענען ווערן גענוצט צו שיקן די פריער קונה דאַטן צו דער ביבליאָטעק און באַקומען די
רעזולטאַט. סעלעקטירן דעם [Data Injection] קוויטל אויף די ווערטיקאַל געצייַג באַר צו עפֿענען די דעדאַקייטאַד view פֿאַר דעם פאַנגקשאַנאַליטי.

פיגורע 8. מעמס-סטודיאָ - ביבליאָטעק עוואַלואַטיאָן - דאַטאַ ינדזשעקשאַן

שריט 7.

דריקט אויף די [בלעטער] קנעפּל צו סעלעקטירן דעם file מיט די פריער קאַפּטשערד דאַטן אין קסוו פֿאָרמאַט. די דאַטן וועט זיין לאָודיד אין די טיש אין דעם קראַנט view. אנדערע קנעפּלעך וועט ווערן אַקטיוו. איר קענט קליקן אויף:
[אָפפלינע מאָדע] קנעפּל צו באַשטימען די פירמוואַרע אָפפלינע מאָדע אויף / אַוועק (מאָדע ניצן די פריער קאַפּטשערד דאַטן).
[אָנהייב] / [האַלטן] / [סטעפּ] / [ריפּיאַט] קנעפּלעך צו קאָנטראָלירן די דאַטן קאָרמען פֿון MEMS-Studio צו דער ביבליאָטעק.

UM2350 - רעוו 4

בלאַט 10/16

ומקסנומקס
רעפערענצן

3

רעפערענצן

אַלע די פאלגענדע רעסורסן זענען פריי בנימצא אויף www.st.com. 1. UM1859: אָנהייב מיט די X-CUBE-MEMS1 באַוועגונג MEMS און ינווייראַנמענאַל סענסער ווייכווארג
יקספּאַנשאַן פֿאַר STM32Cube 2. UM1724: STM32 Nucleo-64 באָרדז (MB1136) 3. UM3233: געטינג סטאַרטעד מיט MEMS-Studio

UM2350 - רעוו 4

בלאַט 11/16

ומקסנומקס

רעוויזיע געשיכטע

טיש 4. דאָקומענט רעוויזיע געשיכטע

טאָג

ווערסיע ענדערונגען

24-יאַנואַר-2018 1 ערשטע מעלדונג.

21-מערץ-2018 2 דערהייַנטיקט הקדמה און סעקציע 2.1 MotionPW איבערviewדערהייַנטיקט סעקציע 2.2.5: אַלגעריטם פאָרשטעלונג און פיגור 3. STM32 נוקלעאָ: LEDs, קנעפּל, דזשאַמפּער.
20-פעברואר-2019 3 צוגעלייגט X-NUCLEO-IKS01A3 עקספּאַנשאַן ברעט קאָמפּאַטיביליטי אינפֿאָרמאַציע.

דערהייַנטיקט סעקציע הקדמה, סעקציע 2.1: MotionPW איבערview, סעקציע 2.2.1: MotionPW ביבליאָטעק 20-מאי-2025 4 באַשרייַבונג, סעקציע 2.2.2: MotionPW APIs, סעקציע 2.2.4: דעמאָ קאָד, סעקציע 2.2.5: אַלגעריטם
פאָרשטעלונג, אָפּטיילונג 2.3: שampדי אַפּלאַקיישאַן, אָפּטיילונג 2.4: מעמס סטודיאָ אַפּלאַקיישאַן

UM2350 - רעוו 4

בלאַט 12/16

ומקסנומקס
אינהאַלט
אינהאַלט
1 אַקראָנימען און אַבריווייישאַנז . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 MotionPW מידלווער ביבליאָטעק אין X-CUBE-MEMS1 ווייכווארג יקספּאַנשאַן פֿאַר
STM32Cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2.1 MotionPW איבערview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 MotionPW ביבליאָטעק . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . 3
2.2.1 MotionPW ביבליאָטעק באַשרייַבונג. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2.2 MotionPW APIs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2.3 API פלוס טשאַרט . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2.4 דעמאָ קאָד . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2.5 אַלגעריטם פאָרשטעלונג . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.3 Sampדי אַפּלאַקיישאַן. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.4 מעמס סטודיאָ אַפּלאַקיישאַן. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 רעפערענצן . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 רעוויזיע געשיכטע . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

UM2350 - רעוו 4

בלאַט 13/16

ומקסנומקס
רשימה פון טישן

רשימה פון טישן

טיש 1. טיש 2. טיש 3. טיש 4.

רשימה פון אַקראַנימז. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 אַלגערידאַם געדויערן צייט (µs) קאָרטעקס-מ4, קאָרטעקס-מ3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 אַלגערידאַם געדויערן צייט (µs) קאָרטעקס-מ33 און קאָרטעקס-מ7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 דאָקומענט רעוויזיע געשיכטע. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

UM2350 - רעוו 4

בלאַט 14/16

ומקסנומקס
רשימה פון פיגיערז

רשימה פון פיגיערז

פיגורע 1. פיגורע 2. פיגורע 3. פיגורע 4. פיגורע 5. פיגורע 6. פיגורע 7. פיגורע 8.

MotionPW API לאָגיק סיקוואַנס . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 אָריענטירונג סיסטעם פֿאַר האַנטגעלענק-געטראָגענע דעוויסעס . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 STM32 נוקלעאָ: על־אי־דיס, קנעפּל, דזשאַמפּער . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 MEMS-סטודיאָ – פֿאַרבינדן . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 MEMS-סטודיאָ – ביבליאָטעק עוואַלואַציע – דאַטן טאַבעלע. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 MEMS-סטודיאָ – ביבליאָטעק עוואַלואַציע – שריט מעסטלער . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 MEMS-סטודיאָ – ביבליאָטעק עוואַלואַציע – ראַטעווען צו File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 MEMS-סטודיאָ – ביבליאָטעק עוואַלואַציע – דאַטן ינדזשעקשאַן . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

UM2350 - רעוו 4

בלאַט 15/16

ומקסנומקס
וויכטיק אָנזאָג לייענען קערפאַלי STMicroelectronics NV און זייַן סאַבסידיעריז ("סט") רעזערווירן די רעכט צו מאַכן ענדערונגען, קערעקשאַנז, ימפּרווומאַנץ, מאָדיפיקאַטיאָנס און ימפּרווומאַנץ צו ST פּראָדוקטן און / אָדער דעם דאָקומענט אין קיין צייט אָן באַמערקן. פּערטשאַסערז זאָל באַקומען די לעצטע באַטייַטיק אינפֿאָרמאַציע אויף ST פּראָדוקטן איידער פּלייסינג אָרדערס. ST פּראָדוקטן זענען סאָלד לויט צו ST ס טערמינען און באדינגונגען פון פאַרקויף אין דער צייט פון דער דערקענטעניש פון סדר. פּערטשאַסערז זענען בלויז פאַראַנטוואָרטלעך פֿאַר די ברירה, סעלעקציע און נוצן פון ST פּראָדוקטן און ST אַסומז קיין אַכרייַעס פֿאַר אַפּלאַקיישאַן הילף אָדער די פּלאַן פון פּערטשאַסערז פּראָדוקטן. קיין דערלויבעניש, אויסדריקן אָדער ימפּלייד, צו קיין אינטעלעקטואַל פאַרמאָג רעכט איז דערלויבט דורך ST. ריסייל פון ST פּראָדוקטן מיט פּראַוויזשאַנז אַנדערש פון די אינפֿאָרמאַציע געשטעלט דאָ וועט פּאָסל קיין וואָראַנטי געגעבן דורך ST פֿאַר אַזאַ פּראָדוקט. ST און די ST לאָגאָ זענען טריידמאַרקס פון ST. פֿאַר נאָך אינפֿאָרמאַציע וועגן ST טריידמאַרקס, אָפּשיקן צו www.st.com/trademarks. אַלע אנדערע פּראָדוקט אָדער דינסט נעמען זענען די פאַרמאָג פון זייער ריספּעקטיוו אָונערז. אינפֿאָרמאַציע אין דעם דאָקומענט סאַפערז און ריפּלייסיז אינפֿאָרמאַציע ביז אַהער סאַפּלייד אין קיין פריערדיקע ווערסיעס פון דעם דאָקומענט.
© 2025 STMicroelectronics כל רעכט רעזערווירט

UM2350 - רעוו 4

בלאַט 16/16

דאָקומענטן / רעסאָורסעס

ST X-CUBE-MEMS1 סענסאָר און באַוועגונג אַלגעריטם ווייכווארג יקספּאַנשאַן [pdfבאַניצער מאַנואַל
STM32 נוקלעאָ, X-NUCLEO-IKS4A1, X-NUCLEO-IKS01A3, X-CUBE-MEMS1 סענסאָר און באַוועגונג אַלגערידאַם ווייכווארג יקספּאַנשאַן, X-CUBE-MEMS1, סענסאָר און באַוועגונג אַלגערידאַם ווייכווארג יקספּאַנשאַן, באַוועגונג אַלגערידאַם ווייכווארג יקספּאַנשאַן, אַלגערידאַם ווייכווארג יקספּאַנשאַן, ווייכווארג יקספּאַנשאַן

רעפערענצן

לאָזן אַ באַמערקונג

דיין בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען אנגעצייכנט *