ʻO X-CUBE-MEMS1 Sensor a me Motion Algorithm Software Expansion
“
ʻIke Huahana
Nā kikoʻī
- Inoa Huahana: MotionPW Real-time Pedometer
- Hoʻohālikelike: X-CUBE-MEMS1 hoʻonui no STM32Cube
- Mea Hana: STMicroelectronics
- Hale Waihona Puke: MotionPW Middleware Library
- Loaʻa ʻikepili: Accelerometer
- Sampling Ka pinepine: 50 Hz
Nā ʻōlelo hoʻohana huahana
Pauview
Hoʻonui ka waihona MotionPW i ka hana o ka
X-CUBE-MEMS1 lako polokalamu ma ka loaʻa ʻana o ka ʻikepili mai ka accelerometer i
hāʻawi i ka ʻike e pili ana i ka helu o nā ʻanuʻu a me ka cadence i hana ʻia
me ka mea hiki ke komo.
Hoʻolikelike
Hoʻolālā ʻia ka waihona no nā mea ʻike ST MEMS wale nō. Ke hoʻohana nei i nā mea ʻē aʻe
Hiki i nā mea ʻike MEMS ke hopena i nā hana like ʻole a
hoʻokō.
Hoʻokō
A sampLoaʻa ka hoʻokō no X-NUCLEO-IKS4A1 a
X-NUCLEO-IKS01A3 nā papa hoʻonui i kau ʻia ma luna o ka hoʻomohala kikoʻī
nā papa.
ʻIke ʻenehana
No nā hana kikoʻī a me nā ʻāpana o nā MotionPW API,
e nānā i ka MotionPW_Package.chm i hōʻuluʻulu ʻia HTML file aia ma ka
waihona palapala.
Nā API
- MotionPW_GetLibVersion(char *version)
- MotionPW_Initialize(ʻole)
- MotionPW_Update(MPW_input_t *data_in, MPW_output_t
*ʻikepili_waho) - MotionPW_ResetPedometerLibrary(ʻole)
- MotionPW_ResetStepCount(ʻole)
- MotionPW_UpdateEnergyThreshold(float *energy_threshold)
Nā nīnau i nīnau pinepine ʻia (FAQ)
Nīnau: Hiki iaʻu ke hoʻohana i ka waihona MotionPW me nā mea ʻike ʻole-ST MEMS?
A: Hoʻolālā ʻia ka waihona no nā mea ʻike ST MEMS wale nō.
ʻAʻole hōʻoia ʻia ka hoʻohālikelike ʻana me nā mea ʻike MEMS ʻē aʻe.
N: He aha ka ʻikepili accelerometer i koi ʻia sampling
pinepine?
A: ʻO nā s i koi ʻiaamp50 Hz no ka pololei
ʻike i nā ʻanuʻu a me ka cadence.
Nīnau: Pehea wau e hoʻomaka ai i ka waihona MotionPW?
A: E kāhea i ka hana MotionPW_Initialize() ma mua o ka hoʻohana ʻana i ka
hale waihona hana hoʻoikaika kino. E hōʻoia i ka module CRC i ka STM32
Ua hoʻohana ʻia ka microcontroller.
“`
UM2350
Palapala hoʻohana
E hoʻomaka me MotionPW pedometer manawa maoli no ka waihona lima lima ma X-CUBEMEMS1 hoʻonui no STM32Cube
Hoʻolauna
ʻO ka waihona MotionPW middleware kahi ʻāpana o ka polokalamu X-CUBE-MEMS1 a holo ma STM32 Nucleo. Hāʻawi ia i ka ʻike manawa maoli e pili ana i ka helu o nā ʻanuʻu a me ka cadence i hana ʻia e ka mea hoʻohana me ka mea hiki ke hoʻohana (e laʻa me ka wati akamai). Hana ʻia kēia waihona me ST MEMS wale nō. Hāʻawi ʻia ka algorithm ma ke ʻano waihona waihona static a ua hoʻolālā ʻia e hoʻohana ʻia ma nā microcontrollers STM32 e pili ana i ka ARM® Cortex®-M3, ARM Cortex®-M33, ARM® Cortex®-M4, ARM® Cortex®-M7 architecture. Kūkulu ʻia ia ma luna o ka ʻenehana polokalamu STM32Cube e hōʻoluʻolu i ka lawe ʻana ma waena o nā microcontrollers STM32 like ʻole. Hele mai ka polokalamu me sample hoʻokō e holo ana ma X-NUCLEO-IKS4A1 a i ʻole X-NUCLEO-IKS01A3 papa hoʻonui ma kahi papa hoʻomohala NUCLEO-F401RE, NUCLEO-U575ZI-Q a i ʻole NUCLEO-L152RE.
UM2350 - Rev 4 - Mei 2025 No ka ʻike hou aku, e kelepona i kāu keʻena kūʻai STMicroelectronics kūloko.
www.st.com
UM2350
Nā acronyms a me nā pōkole
1
Nā acronyms a me nā pōkole
Acronym API BSP GUI HAL IDE
Papa 1. Papa inoa o na acronyms
Pākuʻi hoʻopololei hoʻohana ʻana i ka pūʻolo kākoʻo ʻo ka papa Kiʻiʻoniʻoni mea hoʻohana kiʻi Lapaʻa abstraction layer
wehewehe
UM2350 – Hōʻike 4
aoao 2/16
2
2.1 2.2
2.2.1
2.2.2
Nānā:
UM2350
MotionPW middleware waihona ma X-CUBE-MEMS1 hoonui lako polokalamu no STM32Cube
MotionPW middleware waihona ma X-CUBE-MEMS1 hoonui lako polokalamu no STM32Cube
Ua pau ka MotionPWview
Hoʻonui ka waihona MotionPW i ka hana o ka polokalamu X-CUBE-MEMS1.
Loaʻa ka waihona i ka ʻikepili mai ka accelerometer a hāʻawi i ka ʻike e pili ana i ka helu o nā ʻanuʻu a me ka cadence i hana ʻia e ka mea hoʻohana me ka mea hiki ke hoʻohana.
Hoʻolālā ʻia ka waihona no ST MEMS wale nō. ʻAʻole nānā ʻia ka hana a me ka hana i ka wā e hoʻohana ai i nā mea ʻike MEMS ʻē aʻe a hiki ke ʻokoʻa loa mai ka mea i wehewehe ʻia ma ka palapala.
A sampLoaʻa ka hoʻokō ʻana no nā papa hoʻonui X-NUCLEO-IKS4A1 a me X-NUCLEO-IKS01A3, i kau ʻia ma aNUCLEO-F401RE, NUCLEO-U575ZI-Q a i ʻole NUCLEO-L152RE papa hoʻomohala.
Hale waihona MotionPW
Hiki ke loaʻa ka ʻike loea e wehewehe piha ana i nā hana a me nā ʻāpana o nā MotionPW API ma ka MotionPW_Package.chm i hōʻuluʻulu ʻia HTML file aia ma ka waihona palapala.
ʻO ka wehewehe ʻana o ka waihona MotionPW
Na ka MotionPW pedometer waihona e mālama i ka ʻikepili i loaʻa mai ka accelerometer; he mau hiʻohiʻona:
·
hiki ke ʻike i ka helu o nā ʻanuʻu, cadence a me ka hilinaʻi
·
ʻike ma muli o ka ʻikepili accelerometer wale nō
·
koi 'ikepili accelerometer sampling alapine o 50 Hz
·
pono waiwai:
Cortex-M3: 3.7 kB o ke code a me 1.8 kB o ka hoʻomanaʻo ʻikepili
Cortex-M33: 3.5 kB o ke code a me 1.8 kB o ka hoʻomanaʻo ʻikepili
Cortex-M4: 3.5 kB o ke code a me 1.8 kB o ka hoʻomanaʻo ʻikepili
Cortex-M7: 3.6 kB o ke code a me 1.8 kB o ka hoʻomanaʻo ʻikepili
·
loaʻa iā ARM® Cortex®-M3, ARM® Cortex®-M33, ARM® Cortex®-M4 a me ARM® Cortex®-M7
hale hoʻolālā
Nā API MotionPW
ʻO nā API waihona MotionPW:
·
uint8_t MotionPW_GetLibVersion(char *version)
kiʻi i ka mana waihona
ʻO ka mana he kuhikuhi i kahi ʻano o 35 mau huapalapala
hoʻihoʻi i ka helu o nā huaʻōlelo ma ke kaula mana
·
Void MotionPW_Initialize(void)
hana i ka hoʻomaka ʻana o ka waihona MotionPW a me ka hoʻonohonoho ʻana o ka mīkini kūloko me ka hoʻokaʻawale hoʻomanaʻo ikaika
Pono e kāhea ʻia kēia hana ma mua o ka hoʻohana ʻana i ka hale waihona haʻawina hoʻoikaika kino a me ka module CRC i ka microcontroller STM32 (ma RCC peripheral clock enable register).
UM2350 – Hōʻike 4
aoao 3/16
UM2350
MotionPW middleware waihona ma X-CUBE-MEMS1 hoonui lako polokalamu no STM32Cube
·
hoʻopau i ka MotionPW_Update(MPW_input_t *data_in, MPW_output_t *data_out)
hoʻokō i ka pedometer no ka algorithm wrist
* ʻO ka helu data_in kahi kuhikuhi i kahi hale me ka ʻikepili hoʻokomo
ʻo nā ʻāpana no ke ʻano hale MPW_input_t:
ʻO ka Accelerometer ka waiwai sensor ma ke koʻi X ma g
ʻO AccY ka waiwai ʻike accelerometer ma ke axis Y ma g
ʻO AccZ ka waiwai ʻike ʻike hoʻokele ma Z axis ma g
ʻO CurrentActivity ke ʻano hoʻokomo helu MPW_activity_t me kēia mau waiwai:
MPW_UNKNOWN_ACTIVITY = 0x00
MPW_WALKING = 0x01
MPW_FASTWALKING = 0x02
MPW_JOGGING = 0x03
* ʻO ka helu data_out he kuhikuhi i kahi hale me ka ʻikepili puka
ʻo nā ʻāpana no ke ʻano hale MPW_output_t:
ʻO Nsteps ka helu o nā ʻanuʻu i hana ʻia e ka mea hoʻohana
ʻO Cadence ka cadence o nā ʻanuʻu mea hoʻohana
ʻO ka hilinaʻi ka hilinaʻi o ka helu hoʻopuka helu
·
haʻalele i ka MotionPW_ResetPedometerLibrary(ʻole)
hoʻihoʻi hou i ka hale waihona puke i nā ʻano like ʻole a me ka mīkini i nā waiwai paʻamau (me ka helu ʻanuʻu o kēia manawa)
·
hoʻokuʻu i ka MotionPW_ResetStepCount(ʻole)
hoʻonohonoho hou i ka helu ʻanuʻu o kēia manawa
·
hoʻopau i ka MotionPW_UpdateEnergyThreshold(float *energy_threshold)
hōʻano hou i ka paepae ikehu no ka hoʻoponopono maikaʻi ʻana i ke kaʻina hana algorithm
* ʻO ka ʻāpana energy_threshold kahi kuhikuhi i ka waiwai paepae ikehu
UM2350 – Hōʻike 4
aoao 4/16
2.2.3
API holo palapala
UM2350
MotionPW middleware waihona ma X-CUBE-MEMS1 hoonui lako polokalamu no STM32Cube
Kiʻi 1. MotionPW API kaʻina loiloi
Hoʻomaka
Hoʻomaka
GetLibVersion
E kali i ka pau ʻana o ka helu ʻikepili i ka manawa
Heluhelu hou i ka ʻikepili Accelerometer
Loaʻa i nā mea hoʻopuka
2.2.4
Demo code ʻO ka code hōʻikeʻike ma lalo nei example heluhelu 'ikepili mai ka accelerometer sensor, loaʻa ka hana o kēia manawa mai ka waihona MotionAW a loaʻa ka helu o nā ʻanuʻu, cadence a me ka hilinaʻi mai ka waihona MotionPW.
[…] #define VERSION_STR_LENG 35 […] /* Hoʻomaka */ char lib_version[VERSION_STR_LENG];
/* Pedometer API hana hoʻomaka */ MotionPW_Initialize();
/* Hana hoʻomaka API ʻike hana */ MotionAW_Initialize();
/* Koho: E kiʻi i ka mana */ MotionPW_GetLibVersion(lib_version);
[…] /* Ke hoʻohana nei i ka Pedometer no ka algorithm wrist */ Timer_OR_DataRate_Interrupt_Handler() {
MPW_input_t MPW_data_in; MPW_output_t MPW_data_out;
UM2350 – Hōʻike 4
aoao 5/16
2.2.5
UM2350
MotionPW middleware waihona ma X-CUBE-MEMS1 hoonui lako polokalamu no STM32Cube
MAW_input_t MAW_data_in; MAW_output_t MAW_data_out;
/* E kiʻi i ka wikiwiki X/Y/Z ma g */ MEMS_Read_AccValue(&MAW_data_in.Acc_X, &MAW_data_in.Acc_Y, &MAW_data_in.Acc_Z);
/* E kiʻi i ka hana o kēia manawa */ 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;
inā (MAW_data_out.current_activity == MAW_WALKING) {
MPW_data_in.currentActivity = MPW_WALKING; } a'e inā (MAW_data_out.current_activity == MAW_FASTWALKING) {
MPW_data_in.currentActivity = MPW_FASTWALKING; } inā ʻaʻole (MAW_data_out.current_activity == MAW_JOGGING) {
MPW_data_in.currentActivity = MPW_JOGGING; } ʻē aʻe {
MPW_data_in.currentActivity = MPW_UNKNOWN_ACTIVITY; }
/* Holo i ka pedometer no ka wrist algorithm */ MotionPW_Update(&MPW_data_in, &MPW_data_out); }
Hana Algorithm Hoʻohana ka pedometer no wrist algorithm i ka ʻikepili mai ka accelerometer wale nō a holo i kahi alapine haʻahaʻa (50 Hz) e hōʻemi i ka hoʻohana ʻana i ka mana. Ke hana hou i ka hana hooikaika kino me ka STM32 Nucleo board, e hooiaio pono i ka papa i ka forearm, e hoohalike ai i ke kulana wristband.
Kiʻi 2. Pūnaehana hoʻonohonoho no nā mea hana lima lima
Papa 2. Ka lōʻihi o ka manawa (µs) Cortex-M4, Cortex-M3
Cortex-M4 STM32F401RE ma 84 MHz
Min
Avg
Max
38
49
616
Cortex-M3 STM32L152RE ma 32 MHz
Min
Avg
Max
296
390
3314
UM2350 – Hōʻike 4
aoao 6/16
UM2350
MotionPW middleware waihona ma X-CUBE-MEMS1 hoonui lako polokalamu no STM32Cube
Papa 3. Ka lōʻihi o ka manawa (µs) Cortex-M33 a me Cortex-M7
Cortex- M33 STM32U575ZI-Q ma 160 MHz
Min
Avg
Max
57
63
359
Cortex- M7 STM32F767ZI ma 96 MHz
Min
Avg
Max
61
88
1301
2.3
Sample palapala noi
Hiki ke hoʻohana maʻalahi ka MotionPW middleware e kūkulu i nā noi mea hoʻohana.
A sampHāʻawi ʻia ka palapala noi ma ka waihona Application. Hoʻolālā ʻia e holo ma luna o kahi papa hoʻomohala NUCLEO-F401RE, NUCLEOU575ZI-Q a i ʻole NUCLEO-L152RE i hoʻopili ʻia i kahi papa hoʻonui X-NUCLEO-IKS4A1 a i ʻole X-NUCLEO-IKS01A3.
Hoʻomaopopo ka palapala noi i nā ʻanuʻu, cadence a me ka hilinaʻi i ka manawa maoli. Hiki ke hōʻike ʻia ka ʻikepili ma o kahi GUI.
Kiʻi 3. STM32 Nucleo: Nā LED, pihi, lele
Hōʻike ka kiʻi i luna i ka pihi B1 a me nā LED ʻekolu o ka papa NUCLEO-F401RE. I ka manawa e ho'ā ai ka papa, e ho'ā ka LED LD3 (PWR).
Pono ka pilina uwea USB e nānā i ka ʻikepili manawa maoli. Hoʻohana ʻia ka papa e ka PC ma o ka pilina USB. Hāʻawi kēia ʻano hana i ka mea hoʻohana e hōʻike i nā ʻanuʻu i ʻike ʻia, cadence a me ka hilinaʻi, ka ʻikepili accelerometer, ka manawa st.amp a ma hope o nā ʻikepili sensor ʻē aʻe, i ka manawa maoli, me ka hoʻohana ʻana i ka MEMS-Studio.
2.4
ʻO ka polokalamu MEMS Studio
ʻO ka sampHoʻohana ka palapala noi i ka palapala MEMS-Studio, hiki ke hoʻoiho ʻia mai www.st.com.
KaʻAnuʻu 1. E hōʻoia i ka hoʻokomoʻiaʻana o nā mea hoʻokele e pono ai a pili ka STM32 Nucleo papa me ka papa hoʻonui kūpono i ka PC.
UM2350 – Hōʻike 4
aoao 7/16
UM2350
MotionPW middleware waihona ma X-CUBE-MEMS1 hoonui lako polokalamu no STM32Cube
KaʻAnuʻu 2.
E hoʻomaka i ka polokalamu MEMS-Studio e wehe i ka puka makani noi nui.
Inā pili ka STM32 Nucleo papa me ka firmware kākoʻo i ka PC, ʻike ʻia ia. E kaomi i ke pihi [Connect] e hoʻokumu i ka pilina i ka papa loiloi.
Kiʻi 4. MEMS-Studio - Hoʻohui
KaʻAnuʻu Hana 3. Ke hoʻohuiʻia i kahi STM32 Nucleo papa me ka firmware kākoʻo [Library Evaluation] tab ua wehe ʻia.
No ka hoʻomaka ʻana a hoʻōki i ka hoʻoheheʻe ʻana i ka ʻikepili, e hoʻololi i ka pahu hāmeʻa kūpono [Start].
a i ʻole ke pihi [Stop] ma waho
Hiki ke loaʻa nā ʻikepili mai ka sensor pili viewed ke koho ʻana i ka ʻaoʻao [Data Table] ma ka ʻaoʻao ʻaoʻao o loko.
Kiʻi 5. MEMS-Studio - Nānā Waihona Puke - Papaʻikepili
UM2350 – Hōʻike 4
aoao 8/16
UM2350
MotionPW middleware waihona ma X-CUBE-MEMS1 hoonui lako polokalamu no STM32Cube
KaʻAnuʻu Hana 4. E kaomi ma luna o ka [Pedometer] e wehe i ka hoʻolaʻa pukaaniani noi. Kiʻi 6. MEMS-Studio - Nānā Hale Waihona Puke - Pedometer
KaʻAnuʻu 5.
Kaomi ma ka [Save To File] e wehe i ka puka makani hoʻonohonoho dataloging. E koho i ka ʻikepili sensor a me ka pedometer e mālama ʻia ma ka file. Hiki iā ʻoe ke hoʻomaka a hoʻōki i ka mālama ʻana ma ke kaomi ʻana i ka mea pili
pihi.
Kiʻi 7. MEMS-Studio - Nānā Hale Waihona - Mālama iā File
UM2350 – Hōʻike 4
aoao 9/16
UM2350
MotionPW middleware waihona ma X-CUBE-MEMS1 hoonui lako polokalamu no STM32Cube
KaʻAnuʻu 6.
Hiki ke hoʻohana ʻia ke ʻano Data Injection e hoʻouna i ka ʻikepili i loaʻa mua i ka waihona a loaʻa i ka
hopena. E koho i ka ʻaoʻao [Data Injection] ma ka ʻaoʻao hāmeʻa kūpaʻa e wehe i ka hoʻolaʻa view no keia hana.
Kiʻi 8. MEMS-Studio - Nānā Waihona Puke - Injection Data
KaʻAnuʻu 7.
Kaomi ma ke pihi [Browse] e koho i ka file me ka ʻikepili i hopu mua ʻia ma ke ʻano CSV. E hoʻoili ʻia ka ʻikepili i ka papa i kēia manawa view. E hoʻoikaika ʻia nā pihi ʻē aʻe. Hiki iā ʻoe ke kaomi ma:
Pihi [Offline Mode] e hoʻololi i ke ʻano hoʻopahemo pahemo i ke ʻano a i ʻole (ke ʻano e hoʻohana ana i ka ʻikepili i hopu mua ʻia).
Nā pihi [Start]/[Stop]/[Step]/[Repeat] e hoʻomalu i ka hānai ʻikepili mai MEMS-Studio a i ka waihona.
UM2350 – Hōʻike 4
aoao 10/16
UM2350
Nā kuhikuhi
3
Nā kuhikuhi
Loaʻa manuahi kēia mau kumuwaiwai a pau ma www.st.com. 1. UM1859: E hoʻomaka me ka X-CUBE-MEMS1 motion MEMS a me ka polokalamu ʻike ʻike kaiapuni
hoʻonui no STM32Cube 2. UM1724: STM32 Nucleo-64 papa (MB1136) 3. UM3233: Hoʻomaka me MEMS-Studio
UM2350 – Hōʻike 4
aoao 11/16
UM2350
Moʻolelo hoʻoponopono
Papa 4. Moolelo hooponopono palapala
Lā
Hoʻololi i ka mana
24-Ian-2018 1 Hoʻokuʻu mua.
21-Mar-2018 2 Hoʻopuka hou a me ka pauku 2.1 Hoʻopau PWview. Hōʻano hou i ka Māhele 2.2.5: Algorithm hana a me ke Kiʻi 3. STM32 Nucleo: LED, pihi, lele.
20-Feb-2019 3 Hoʻohui ʻia ʻo X-NUCLEO-IKS01A3 i ka ʻike pili i ka papa hoʻonui.
Hōʻike ʻia ʻo ka ʻāpana Hoʻomaka, Māhele 2.1: Hoʻopau ʻo MotionPWview, Māhele 2.2.1: MotionPW waihona 20-Mei-2025 4 wehewehe, Māhele 2.2.2: MotionPW APIs, Māhele 2.2.4: Demo code, Māhele 2.2.5: Algorithm
hana, Pauku 2.3: Sampka palapala noi, Māhele 2.4: MEMS Studio palapala noi
UM2350 – Hōʻike 4
aoao 12/16
UM2350
ʻIkepili
ʻIkepili
1 Nā ʻōlelo pōkole a me nā pōkole. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 MotionPW middleware waihona ma X-CUBE-MEMS1 hoonui lako polokalamu no
STM32Cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2.1 Hoʻoholo PWview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 MotionPW hale waihona puke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2.1 wehewehe waihona MotionPW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2.2 Na MotionPW API. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2.3 palapala holo API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2.4 Hoʻolaha hōʻike. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2.5 Hana Algorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.3 Sample palapala noi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.4 Hoʻohana ʻia ʻo MEMS Studio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 Haawina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Moolelo hooponopono . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
UM2350 – Hōʻike 4
aoao 13/16
UM2350
Papa papa
Papa papa
Papa 1. Papa 2. Papa 3. Papa 4.
Papa inoa o nā acronyms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Algorithm elapse manawa (µs) Cortex-M4, Cortex-M3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Algorithm elapse time (µs) Cortex-M33 a me Cortex-M7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Moʻolelo hoʻoponopono hoʻoponopono . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
UM2350 – Hōʻike 4
aoao 14/16
UM2350
Papa helu helu
Papa helu helu
Kiʻi 1. Kiʻi 2. Kiʻi 3. Kiʻi 4. Kiʻi 5. Kiʻi 6. Kiʻi 7. Kiʻi 8.
MotionPW API moʻomanaʻo kaʻina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Pūnaehana hoʻonohonoho no nā mea hana lima lima. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 STM32 Nucleo: Nā LED, pihi, lele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 MEMS-Studio – Hoʻohui . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 MEMS-Studio - Loiloi Hale Waihona Puke - Papaʻikepili. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 MEMS-Studio – Loiloi Hale Waihona Puke – Pedometer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 MEMS-Studio - Loiloi Hale Waihona Puke - Ho'ōla iā File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 MEMS-Studio - Hoʻoponopono Hale Waihona Puke - Hoʻopiliʻikepili. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
UM2350 – Hōʻike 4
aoao 15/16
UM2350
HOOLAHA NUI E heluhelu pono i ka STMicroelectronics NV a me kona mau lālā (“ST”) i ka kuleana e hana i nā hoʻololi, hoʻoponopono, hoʻonui, hoʻololi, a me ka hoʻomaikaʻi ʻana i nā huahana ST a/a i kēia palapala i kēlā me kēia manawa me ka ʻole o ka hoʻolaha. Pono nā mea kūʻai e loaʻa ka ʻike pili hou loa i nā huahana ST ma mua o ke kau ʻana i nā kauoha. Kūʻai ʻia nā huahana ST e like me nā ʻōlelo a me nā kūlana kūʻai o ST ma kahi i ka manawa o ka ʻae ʻana i ke kauoha. Na nā mea kūʻai aku ke kuleana no ke koho, koho ʻana, a me ka hoʻohana ʻana i nā huahana ST a ʻaʻohe kuleana o ST no ke kōkua noi a i ʻole ka hoʻolālā ʻana i nā huahana a nā mea kūʻai aku. ʻAʻole hāʻawi ʻia ka laikini, hōʻike a i ʻole ka manaʻo, i kekahi kuleana waiwai naʻauao e ST ma ʻaneʻi. ʻO ke kūʻai hou ʻana i nā huahana ST me nā mea ʻokoʻa mai ka ʻike i hōʻike ʻia ma ʻaneʻi e hoʻopau i kekahi palapala hōʻoia i hāʻawi ʻia e ST no ia huahana. ʻO ST a me ka hōʻailona ST he mau hōʻailona o ST. No ka ʻike hou aku e pili ana i nā hōʻailona ST, e nānā i www.st.com/trademarks. ʻO nā inoa huahana ʻē aʻe a i ʻole nā inoa lawelawe ʻo ia ka waiwai o ko lākou mau mea nona. Hoʻololi a hoʻololi ka ʻike i loko o kēia palapala i ka ʻike i hāʻawi mua ʻia ma nā mana mua o kēia palapala.
© 2025 STMicroelectronics Ua mālama ʻia nā kuleana āpau
UM2350 – Hōʻike 4
aoao 16/16
Palapala / Punawai
![]() |
ʻO ST X-CUBE-MEMS1 Sensor a me Motion Algorithm Software Expansion [pdf] Palapala Hoʻohana STM32 Nucleo, X-NUCLEO-IKS4A1, X-NUCLEO-IKS01A3, X-CUBE-MEMS1 Nānā a me ka Motion Algorithm Software Expansion, X-CUBE-MEMS1, Sensor and Motion Algorithm Software Expansion, Motion Algorithm Software Expansion, Algorithm Expansion Software Expansion |