I-X-CUBE-MEMS1 i-Sensor kunye ne-Motion Algorithm yoKwandiswa kweSoftware
“
Ulwazi lweMveliso
Iinkcukacha
- Igama leMveliso: MotionPW Real-time Pedometer
- Ukuhambelana: X-CUBE-MEMS1 ukwandiswa kwe-STM32Cube
- Umenzi: STMicroelectronics
- Ithala leencwadi: Ithala leencwadi leMotionPW Middleware
- Ukufunyanwa kweDatha: I-Accelerometer
- Sampling Frequency: 50 Hz
Imiyalelo yokusetyenziswa kwemveliso
Ngaphezuluview
Ithala leencwadi leMotionPW liyakwandisa ukusebenza kwe
X-CUBE-MEMS1 software ngokufumana idatha kwi-accelerometer ukuya
ukunika ulwazi malunga nenani lamanyathelo kunye ne-cadence eyenziwe
ngesixhobo esinxitywayo.
Ukuhambelana
Ithala leencwadi lenzelwe abenzi boluvo be-ST MEMS kuphela. Ukusebenzisa ezinye
Iinzwa ze-MEMS zinokubangela ukusebenza okwahlukileyo kunye
ukusebenza.
Ukuphunyezwa
A sample ukuphunyezwa iyafumaneka kwi X-NUCLEO-IKS4A1 kunye
Iibhodi zokwandiswa kwe-X-NUCLEO-IKS01A3 zifakwe kuphuhliso olukhankanyiweyo
iibhodi.
Ulwazi lobuGcisa
Ngemisebenzi eneenkcukacha kunye neeparameters zeMotionPW APIs,
bhekisa kwi MotionPW_Package.chm equlunqwe iHTML file ibekwe kwi
Ifolda yoxwebhu.
APIs
- MotionPW_GetLibVersion(char *version)
- IntshukumoPW_Qalisa (ingekho)
- MotionPW_Uhlaziyo(MPW_input_t *data_in, MPW_output_t
*idatha_ngaphandle) - MotionPW_Seta kwakhona iPedometerLibrary(ayikho)
- MotionPW_ResetStepCount(akukho)
- MotionPW_UpdateEnergyThreshold(float *energy_threshold)
Imibuzo Ebuzwa Rhoqo (FAQ)
Umbuzo: Ndingasebenzisa ithala leencwadi leMotionPW elinezinzwa ezingezizo eze-ST MEMS?
A: Ithala leencwadi lenzelwe abenzi boluvo be-ST MEMS kuphela.
Ukuhambelana nezinye izinzwa ze-MEMS akuqinisekwanga.
Q: Yintoni i-accelerometer data efunekayo sampling
rhoqo?
A: Umhlathi ofunekayoampLing frequency yi 50 Hz ukuchaneka
ukufumanisa amanyathelo kunye ne-cadence.
Umbuzo: Ndiliqala njani ithala leencwadi leMotionPW?
A: Fowunela umsebenzi we-MotionPW_Initialize () phambi kokusebenzisa i
ilayibrari yomsebenzi wokufaneleka. Qinisekisa imodyuli ye-CRC kwi-STM32
i-microcontroller yenziwe yasebenza.
"`
UM2350
Incwadi yokusebenzisa
Ukuqalisa nge-MotionPW yexesha lokwenyani i-pedometer yethala leencwadi lesandla kwi-X-CUBEMEMS1 ukwandiswa kwe-STM32Cube
Intshayelelo
Ithala leencwadi leMotionPW eliphakathi liyinxalenye yesoftware ye-X-CUBE-MEMS1 kwaye isebenza kwi-STM32 Nucleo. Inika ulwazi lwexesha lokwenyani malunga nenani lamanyathelo kunye ne-cadence athe umsebenzisi wayenza ngesixhobo esinxitywayo (umz. iwotshi ehlakaniphile). Eli thala leencwadi lijonge ukusebenza ne-ST MEMS kuphela. I-algorithm inikezelwa kwifomathi yelayibrari engatshintshiyo kwaye yenzelwe ukusetyenziswa kwi-STM32 microcontrollers ngokusekelwe kwi-ARM® Cortex®-M3, i-ARM® Cortex®-M33, i-ARM® Cortex®-M4, i-ARM® Cortex®-M7 i-architecture. Yakhelwe phezulu kwe-STM32Cube itekhnoloji yesoftware ukwenza lula ukuphatheka kuzo zonke ii-STM32 microcontrollers ezahlukeneyo. Isoftware iza nesampukuphunyezwa kwe-X-NUCLEO-IKS4A1 okanye i-X-NUCLEO-IKS01A3 ibhodi yokwandisa kwi-NUCLEO-F401RE, NUCLEO-U575ZI-Q okanye ibhodi yophuhliso ye-NUCLEO-L152RE.
UM2350 – Rev 4 – May 2025 Ukuze ufumane iinkcukacha ezithe vetshe, qhagamshelana ne-ofisi yentengiso ye-STMicroelectronics ekufutshane nawe.
www.st.com
UM2350
Izifinyezo kunye nezifinyezo
1
Izifinyezo kunye nezifinyezo
Acronym API BSP GUI HAL IDE
Uluhlu 1. Uluhlu lwee-akhronimi
Ujongano lwenkqubo yesicelo Ipakethe yenkxaso yebhodi Ujongano lomsebenzisi womzobo weHardware abstraction layer Imo edityanisiweyo yophuhliso
Inkcazo
UM2350-Rev 4
iphepha 2/16
2
2.1 2.2
2.2.1
2.2.2
Phawula:
UM2350
Ithala leencwadi leMotionPW eliphakathi kuX-CUBE-MEMS1 ukwandiswa kwesoftware ye-STM32Cube
Ithala leencwadi leMotionPW eliphakathi kuX-CUBE-MEMS1 ukwandiswa kwesoftware ye-STM32Cube
IntshukumoPW ngaphezuluview
Ithala leencwadi leMotionPW liyakwandisa ukusebenza kwesoftware ye-X-CUBE-MEMS1.
Ithala leencwadi lifumana idatha kwi-accelerometer kwaye libonelela ngolwazi malunga nenani lamanyathelo kunye ne-cadence umsebenzisi asanda kuyenza ngesixhobo esinxitywayo.
Ithala leencwadi lenzelwe i-ST MEMS kuphela. Ukusebenza kunye nokusebenza xa usebenzisa ezinye iinzwa ze-MEMS azihlalutywanga kwaye zinokuhluka kakhulu kwizinto ezichazwe kuxwebhu.
A sampukuphunyezwa kwe-le kufumaneka kwi-X-NUCLEO-IKS4A1 kunye ne-X-NUCLEO-IKS01A3 iibhodi zokwandisa, ezifakwe kwi-NUCLEO-F401RE, NUCLEO-U575ZI-Q okanye ibhodi yophuhliso ye-NUCLEO-L152RE.
Ithala leencwadi leMotionPW
Ulwazi lobuchwephesha oluchaza ngokupheleleyo imisebenzi kunye neeparameters zeMotionPW APIs zinokufumaneka kwi-MotionPW_Package.chm equlunqwe iHTML file ibekwe kwisiqulathi seefayili zoxwebhu.
Inkcazo yethala leencwadi leMotionPW
Ilayibrari ye-pedometer ye-MotionPW ilawula idatha efunyenwe kwi-accelerometer; Iquka:
·
ithuba lokubona inani lamanyathelo, i-cadence kunye nokuzithemba
·
ukuqondwa okusekwe kwidatha ye-accelerometer kuphela
·
idatha ye-accelerometer efunekayo sampUbuninzi bexesha le-50 Hz
·
iimfuno zemithombo:
I-Cortex-M3: 3.7 kB yekhowudi kunye ne-1.8 kB yememori yedatha
I-Cortex-M33: 3.5 kB yekhowudi kunye ne-1.8 kB yememori yedatha
I-Cortex-M4: 3.5 kB yekhowudi kunye ne-1.8 kB yememori yedatha
I-Cortex-M7: 3.6 kB yekhowudi kunye ne-1.8 kB yememori yedatha
·
iyafumaneka kwi-ARM® Cortex®-M3, i-ARM® Cortex®-M33, i-ARM® Cortex®-M4 kunye ne-ARM® Cortex®-M7
izakhiwo
MotionPW APIs
Ii-API zethala leencwadi le-MotionPW zezi:
·
uint8_t MotionPW_GetLibVersion(char *version)
ifumana inguqulelo yethala leencwadi
*uguqulelo sisalathiso kuluhlu lwamagama angama-35
ibuyisela inani labalinganiswa kumtya wenguqulelo
·
intshukumo engenantoPW_Initialize(ingekho)
yenza ukuqaliswa kwethala leencwadi le-MotionPW kunye nokusekwa kwendlela yangaphakathi equka ulwabiwo lwenkumbulo eguqukayo
Lo msebenzi kufuneka ubizwe ngaphambi kokusebenzisa ilayibrari yomsebenzi wokufaneleka kunye nemodyuli ye-CRC kwi-STM32 microcontroller (kwi-RCC ye-peripheral clock yenza irejista) kufuneka yenziwe.
UM2350-Rev 4
iphepha 3/16
UM2350
Ithala leencwadi leMotionPW eliphakathi kuX-CUBE-MEMS1 ukwandiswa kwesoftware ye-STM32Cube
·
intshukumo engenantoPW_Uhlaziyo(MPW_input_t *data_in, MPW_output_t *data_out)
yenza i-pedometer ye-algorithm yesihlahla
*Idatha_kwiparamitha sisalatha kwisakhiwo esinedatha yegalelo
Iiparamitha zohlobo lwesakhiwo MPW_input_t zezi:
I-AccX lixabiso loluvo lwe-accelerometer kwi-X i-axis kwi-g
I-AccY lixabiso loluvo lwe-accelerometer kwi-Y axis kwi-g
I-AccZ lixabiso loluvo lwe-accelerometer kwi-axis engu-Z kwi-g
CurrentActivity luhlobo olubaliweyo lwegalelo MPW_activity_t elinala maxabiso alandelayo:
MPW_UNKNOWN_ACTIVITY = 0x00
MPW_WALKING = 0x01
MPW_FASTWALKING = 0x02
MPW_JOGGING = 0x03
*idatha_out iparamitha sisalatha kwisakhiwo esinedatha yemveliso
Iiparamitha zohlobo lwesakhiwo MPW_output_t zezi:
I-Nsteps linani lamanyathelo enziwa ngumsebenzisi
I-cadence yi-cadence yamanyathelo omsebenzisi
Ukuzithemba kukuzithemba kweparamitha yesiphumo esibaliweyo
·
intshukumo engenantoPW_Seta kwakhona iPedometerLibrary(ingekho)
cwangcisa kwakhona iinguqu zangaphakathi zethala leencwadi kunye nomatshini kumaxabiso angagqibekanga (kuquka ubalo lwangoku lwangoku)
·
i-void MotionPW_ResetStepCount(engekho)
cwangcisa kwakhona ubalo lwangoku lwangoku
·
iVoid MotionPW_UpdateEnergyThreshold(float *energy_threshold)
uhlaziyo lwethreshold yamandla ukuze ucule kakuhle i-algorithm yokufumanisa inyathelo
*energy_threshold parameter sisalatha sexabiso lomda wamandla
UM2350-Rev 4
iphepha 4/16
2.2.3
API flow chart
UM2350
Ithala leencwadi leMotionPW eliphakathi kuX-CUBE-MEMS1 ukwandiswa kwesoftware ye-STM32Cube
Umzobo 1. Ulandelelwano lwengqiqo ye-MotionPW API
Qala
Qalisa
GetLibVersion
Lindela Ukuphelelwa Kwedatha Yexesha Elifundwayo
Funda uHlaziyo lweDatha ye-Accelerometer
Fumana Iziphumo
2.2.4
Ikhowudi yedemo Le khowudi yokubonisa ilandelayo exampI-le ifunda idatha kwi-sensor ye-accelerometer, ifumana umsebenzi wangoku kwilayibrari ye-MotionAW kwaye ifumana inani lamanyathelo, i-cadence kunye nokuzithemba kwilayibrari ye-MotionPW.
[…] #define VERSION_STR_LENG 35 […] /* Ukuqaliswa */ char lib_version[VERSION_STR_LENG];
/* Umsebenzi wokuqalisa we-Pedometer API */ MotionPW_Initialize ();
/* Uqwalaselo lomsebenzi lwe-API yokuqalisa umsebenzi */ MotionAW_Initialize();
/* Ngokuzikhethela: Fumana inguqulelo */ MotionPW_GetLibVersion(lib_version);
[...] /* Ukusebenzisa iPedometer yealgorithm yesihlahla */ Timer_OR_DataRate_Interrupt_Handler() {
MPW_input_t MPW_data_in; MPW_output_t MPW_data_out;
UM2350-Rev 4
iphepha 5/16
2.2.5
UM2350
Ithala leencwadi leMotionPW eliphakathi kuX-CUBE-MEMS1 ukwandiswa kwesoftware ye-STM32Cube
MAW_input_t MAW_data_in; MAW_output_t MAW_data_out;
/* Fumana ukukhawuleza X/Y/Z nge-g */ MEMS_Read_AccValue(&MAW_data_in.Acc_X, &MAW_data_in.Acc_Y, &MAW_data_in.Acc_Z);
/* Fumana umsebenzi wangoku */ 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;
ukuba (MAW_data_out.current_activity == MAW_WALKING) {
MPW_data_in.currentActivity = MPW_WALKING; } ngenye indlela ukuba (MAW_data_out.current_activity == MAW_FASTWALKING) {
MPW_data_in.currentActivity = MPW_FASTWALKING; } ngenye indlela ukuba (MAW_data_out.current_activity == MAW_JOGGING) {
MPW_data_in.currentActivity = MPW_JOGGING; } enye {
MPW_data_in.currentActivity = MPW_UNKNOWN_ACTIVITY; }
/* Yenza i-pedometer yealgorithm yesihlahla */ MotionPW_Update(&MPW_data_in, &MPW_data_out); }
Ukusebenza kwe-algorithm I-pedometer ye-algorithm yesandla isebenzisa idatha esuka kwi-accelerometer kuphela kwaye iqhuba kwi-frequency ephantsi (50 Hz) ukunciphisa ukusetyenziswa kwamandla. Xa uphindaphinda umsebenzi wokufaneleka kunye nebhodi ye-STM32 Nucleo, qinisekisa ukuba ibhodi ijoliswe ngokuthe ngqo kwi-forearm, ukulinganisa indawo yewristband.
Umzobo 2. Inkqubo yokuqhelaniswa nezixhobo ezinxitywa esihlahleni
Itheyibhile 2. Ixesha le-algorithm elapse (µs) Cortex-M4, Cortex-M3
I-Cortex-M4 STM32F401RE kwi-84 MHz
Min
Avg
Max
38
49
616
I-Cortex-M3 STM32L152RE kwi-32 MHz
Min
Avg
Max
296
390
3314
UM2350-Rev 4
iphepha 6/16
UM2350
Ithala leencwadi leMotionPW eliphakathi kuX-CUBE-MEMS1 ukwandiswa kwesoftware ye-STM32Cube
Itheyibhile 3. Ixesha le-algorithm elapse (µs) iCortex-M33 kunye neCortex-M7
I-Cortex- M33 STM32U575ZI-Q kwi-160 MHz
Min
Avg
Max
57
63
359
I-Cortex- M7 STM32F767ZI kwi-96 MHz
Min
Avg
Max
61
88
1301
2.3
Sample isicelo
I-middleware ye-MotionPW inokuguqulwa ngokulula ukwakha usetyenziso lwabasebenzisi.
A sampisicelo sinikiwe kwifolda yeSicelo. Yenzelwe ukusebenza kwi-NUCLEO-F401RE, NUCLEOU575ZI-Q okanye i-NUCLEO-L152RE ibhodi yophuhliso exhunywe kwi-X-NUCLEO-IKS4A1 okanye i-X-NUCLEO-IKS01A3 ibhodi yokwandisa.
Isicelo siyawaqonda amanyathelo, i-cadence kunye nokuzithemba ngexesha lokwenyani. Idatha inokuboniswa nge-GUI.
Umzobo 3. I-STM32 Nucleo: ii-LED, iqhosha, i-jumper
Lo mfanekiso ungasentla ubonisa iqhosha lomsebenzisi B1 kunye nee-LED ezintathu zebhodi ye-NUCLEO-F401RE. Emva kokuba ibhodi inikwe amandla, i-LED LD3 (PWR) ivula.
Uqhagamshelo lwentambo ye-USB luyafuneka ukujonga idatha yexesha lokwenyani. Ibhodi inikwe amandla yiPC ngokusebenzisa uxhumano lwe-USB. Le ndlela yokusebenza ivumela umsebenzisi ukuba abonise amanyathelo afunyenweyo, i-cadence kunye nokuzithemba, idatha ye-accelerometer, ixeshaamp kwaye ekugqibeleni enye idatha yenzwa, ngexesha langempela, usebenzisa i-MEMS-Studio.
2.4
Isicelo se-MEMS Studio
I sample isicelo isebenzisa isicelo MEMS-Studio, enokukhutshelwa kwi www.st.com.
Inyathelo 1. Qinisekisa ukuba abaqhubi abayimfuneko bafakelwe kwaye ibhodi ye-STM32 Nucleo enebhodi yokwandisa efanelekileyo iqhagamshelwe kwiPC.
UM2350-Rev 4
iphepha 7/16
UM2350
Ithala leencwadi leMotionPW eliphakathi kuX-CUBE-MEMS1 ukwandiswa kwesoftware ye-STM32Cube
Inyathelo loku-2.
Qalisa usetyenziso lwe-MEMS-Studio ukuvula eyona festile yesicelo.
Ukuba ibhodi ye-STM32 Nucleo ene-firmware exhaswayo iqhagamshelwe kwi-PC, ifunyanwa ngokuzenzekelayo. Cofa iqhosha elithi [Qhagamshela] ukuseka umdibaniso kwibhodi yovavanyo.
Umzobo 4. I-MEMS-Studio - Qhagamshela
Inyathelo 3. Xa uqhagamshelwe kwibhodi ye-STM32 Nucleo ene-firmware exhaswayo [Uvavanyo lweThala leencwadi] iyavulwa.
Ukuqala kunye nokumisa ukusasazwa kwedatha, tshintshela kwibar yesixhobo ethe nkqo [Qala].
okanye [Yekisa] iqhosha elingaphandle
Idatha evela kwi-sensor edibeneyo ingaba viewed ukukhetha i [Itheyibhile yeDatha] isithuba kwibar yesixhobo ethe nkqo yangaphakathi.
Umzobo 5. I-MEMS-Studio - uVavanyo lweThala leeNcwadi - iThebhile yedatha
UM2350-Rev 4
iphepha 8/16
UM2350
Ithala leencwadi leMotionPW eliphakathi kuX-CUBE-MEMS1 ukwandiswa kwesoftware ye-STM32Cube
Inyathelo 4. Cofa kwi [Pedometer] ukuvula ifestile yesicelo esinikezelweyo. Umzobo 6. I-MEMS-Studio - uVavanyo lweThala leeNcwadi - iPedometer
Inyathelo loku-5.
Cofa kwindawo ethi [Gcina Ku File] ukuvula iwindow yoqwalaselo lwedatha. Khetha i-sensor kunye nedatha ye-pedometer ukuba igcinwe kwi file. Ungaqala okanye uyeke ukugcina ngokucofa ehambelanayo
iqhosha.
Umzobo 7. I-MEMS-Studio - UVavanyo lweThala leeNcwadi - Gcina Ku File
UM2350-Rev 4
iphepha 9/16
UM2350
Ithala leencwadi leMotionPW eliphakathi kuX-CUBE-MEMS1 ukwandiswa kwesoftware ye-STM32Cube
Inyathelo loku-6.
Imowudi yokuTofwa kweDatha ingasetyenziselwa ukuthumela idatha ebifunyenwe ngaphambili kwithala leencwadi kwaye ifumane
isiphumo. Khetha i [Iinjection yeDatha] isithuba kwibar yesixhobo ethe nkqo ukuze uvule okunikezelweyo view kulo msebenzi.
Umzobo 8. I-MEMS-Studio - UVavanyo lweThala leeNcwadi - I-Injection yeDatha
Inyathelo loku-7.
Cofa kwi [Khangela] iqhosha ukukhetha i file ngedatha ebanjwe ngaphambili kwifomathi ye-CSV. Idatha iya kulayishwa kwitafile ngoku view. Amanye amaqhosha azakusebenza. Ungacofa ku:
[Imo Yokusebenza] iqhosha lokutshintsha imo engasebenziyo ye-firmware ivule/yivale (imowudi isebenzisa idatha ebibanjwe ngaphambili).
[Qala]/[Yeka]/[Inyathelo]/[Phinda] amaqhosha ukulawula ukutya kwedatha ukusuka kwi-MEMS-Studio ukuya kwithala leencwadi.
UM2350-Rev 4
iphepha 10/16
UM2350
Iimbekiselo
3
Iimbekiselo
Zonke ezi zixhobo zilandelayo zifumaneka simahla ku-www.st.com. 1. UM1859: Ukuqalisa nge-X-CUBE-MEMS1 intshukumo ye-MEMS kunye nesoftware yesivamvo sokusingqongileyo
Ukwandiswa kwe-STM32Cube 2. UM1724: STM32 Nucleo-64 iibhodi (MB1136) 3. UM3233: Ukuqalisa nge-MEMS-Studio
UM2350-Rev 4
iphepha 11/16
UM2350
Imbali yohlaziyo
Uluhlu 4. Imbali yohlaziyo loxwebhu
Umhla
Iinguqulelo zenguqulelo
24-Jan-2018 1 Ukukhululwa kokuqala.
21-Mar-2018 2 Intshayelelo ehlaziyiweyo kunye neCandelo 2.1 MotionPW phezuview. ICandelo 2.2.5 elihlaziyiweyo: Ukusebenza kwe-algorithm kunye noMzobo 3. I-STM32 Nucleo: ii-LED, iqhosha, i-jumper.
20-Feb-2019 3 Yongezwe i-X-NUCLEO-IKS01A3 ibhodi yokwandisa ulwazi lokuhambelana.
Intshayelelo yeCandelo elihlaziyiweyo, iCandelo 2.1: iMotionPW phezuview, Icandelo 2.2.1: Ilayibrari ye-MotionPW 20-Meyi-2025 4 inkcazo, iCandelo 2.2.2: I-MotionPW APIs, iCandelo 2.2.4: Ikhowudi ye-Demo, iCandelo 2.2.5: I-Algorithm
ukusebenza, iCandelo 2.3: Sample isicelo, iCandelo 2.4: isicelo MEMS Studio
UM2350-Rev 4
iphepha 12/16
UM2350
Imixholo
Imixholo
1 Iikhronimi nezifinyezo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 Ithala leencwadi leMotionPW eliphakathi kwiX-CUBE-MEMS1 ukwandiswa kwesoftware ye
I-STM32Cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2.1 MotionPW phezuview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Ithala leencwadi leMotionPW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2.1 Inkcazo yethala leencwadi leMotionPW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2.2 MotionPW APIs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2.3 Itshati yokuqukuqela ye-API. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2.4 Ikhowudi yedemo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2.5 Ukusebenza kwe-algorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.3 Sample isicelo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.4 Isicelo se-MEMS Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 Iimbekiselo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Imbali yohlaziyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
UM2350-Rev 4
iphepha 13/16
UM2350
Uluhlu lweetheyibhile
Uluhlu lweetheyibhile
Uluhlu 1. Uluhlu 2. Uluhlu 3. Uluhlu 4.
Uluhlu lwee-akhronimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-2 i-algorithm idlula ixesha (µs) I-Cortex-M4, i-Cortex-M3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-6 Algorithm idlula ixesha (µs) I-Cortex-M33 kunye ne-Cortex-M7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Imbali yohlaziyo lwamaxwebhu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
UM2350-Rev 4
iphepha 14/16
UM2350
Uluhlu lwamanani
Uluhlu lwamanani
Umzobo 1. Umzobo 2. Umzobo 3. Umzobo 4. Umzobo 5. Umzobo 6. Umzobo 7. Umzobo 8.
MotionPW API logic ulandelelwano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Inkqubo yokuqhelaniswa nezixhobo ezinxitywa esihlahleni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-6 STM32 Nucleo: Ii-LED, iqhosha, i-jumper. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 MEMS-Studio – Qhagamshela. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 MEMS-Studio – uVavanyo lweThala leeNcwadi – iTheyibhile yeenkcukacha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 MEMS-Studio – uVavanyo lweThala leeNcwadi – iPedometer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 MEMS-Studio – uVavanyo lweThala leeNcwadi – Gcina Ku File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 I-MEMS-Studio – UVavanyo lweThala leeNcwadi – I-Injection yeDatha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
UM2350-Rev 4
iphepha 15/16
UM2350
ISAZISO ESIBALULEKILEYO FUNDA NGOKUCOKISEKILEYO I-STMicroelectronics NV kunye ne-subsidiaries ("ST") inelungelo lokwenza utshintsho, izilungiso, ukuphuculwa, ukuguqulwa, kunye nokuphuculwa kweemveliso ze-ST kunye / okanye kolu xwebhu nangaliphi na ixesha ngaphandle kwesaziso. Abathengi kufuneka bafumane ulwazi lwamva nje olufanelekileyo kwiimveliso ze-ST ngaphambi kokubeka iiodolo. Iimveliso ze-ST zithengiswa ngokuhambelana nemigaqo ye-ST kunye neemeko zokuthengisa kwindawo ngexesha lokuvuma umyalelo. Abathengi banoxanduva kuphela lokhetho, ukhetho, kunye nokusetyenziswa kweemveliso ze-ST kwaye i-ST ayithathi tyala loncedo lwesicelo okanye uyilo lweemveliso zabathengi. Akukho layisensi, echaziweyo okanye echaziweyo, kulo naliphi na ilungelo lepropathi enomgangatho ophezulu wokuqonda linikezelwa ngu-ST apha. Ukuthengiswa kwakhona kweemveliso ze-ST ezinamalungiselelo ahlukileyo kulwazi oluchazwe apha kuya kuphelisa nayiphi na iwaranti enikwe yi-ST yaloo mveliso. I-ST kunye ne-logo ye-ST ziimpawu zorhwebo ze-ST. Ngolwazi olongezelelweyo malunga neempawu zorhwebo ze-ST, bhekisa ku www.st.com/trademarks. Zonke ezinye iimveliso okanye amagama eenkonzo ziyipropati yabanini bazo. Ulwazi olukolu xwebhu luthatha indawo kwaye luthatha indawo yolwazi olwalunikelwe ngaphambili kulo naluphi na uguqulelo lwangaphambili lolu xwebhu.
© 2025 STMicroelectronics Onke amalungelo agciniwe
UM2350-Rev 4
iphepha 16/16
Amaxwebhu / Izibonelelo
![]() |
I-ST X-CUBE-MEMS1 iSensor kunye neMotion Algorithm yoKwandiswa kweSoftware [pdf] Incwadi yokusebenzisa I-STM32 Nucleo, i-X-NUCLEO-IKS4A1, i-X-NUCLEO-IKS01A3, i-X-CUBE-MEMS1 i-Sensor kunye ne-Motion Algorithm Ukwandiswa kweSoftware, i-X-CUBE-MEMS1, i-Sensor kunye ne-Motion Algorithm Ukwandiswa kweSoftware, Ukwandiswa kweSoftware ye-Motion Algorithm, Ukwandiswa kweSoftware ye-Algorithm. |