ST X - లోగోUM2225
వినియోగదారు మాన్యువల్

STM1Cube కోసం X-CUBE-MEMS32 విస్తరణలో MotionEC నిజ-సమయ E-కంపాస్ లైబ్రరీతో ప్రారంభించడం

పరిచయం

MotionEC అనేది X-CUBE-MEMS1 సాఫ్ట్‌వేర్ యొక్క మిడిల్‌వేర్ లైబ్రరీ భాగం మరియు STM3z2పై నడుస్తుంది. ఇది పరికరం నుండి డేటా ఆధారంగా పరికర ధోరణి మరియు కదలిక స్థితి గురించి నిజ-సమయ సమాచారాన్ని అందిస్తుంది.
ఇది క్రింది అవుట్‌పుట్‌లను అందిస్తుంది: పరికర విన్యాసాన్ని (క్వాటర్నియన్‌లు, ఆయిలర్ కోణాలు), పరికర భ్రమణ (వర్చువల్ గైరోస్కోప్ ఫంక్షనాలిటీ), గ్రావిటీ వెక్టర్ మరియు లీనియర్ యాక్సిలరేషన్.
ఈ లైబ్రరీ ST MEMSతో మాత్రమే పని చేయడానికి ఉద్దేశించబడింది.
అల్గోరిథం స్టాటిక్ లైబ్రరీ ఆకృతిలో అందించబడింది మరియు ARM® Cortex®-M32+, ARM® Cortex®-M0, ARM® Cortex®-M3, ARM® Cortex®®-M33 మరియు ARM® కార్టెక్స్ ®-M4 మరియు ARM® కార్టెక్స్ ®-M7 ఆధారంగా STMXNUMX మైక్రోకంట్రోలర్‌లపై ఉపయోగించేందుకు రూపొందించబడింది. కార్టెక్స్®-MXNUMX నిర్మాణాలు.
ఇది వివిధ STM32 మైక్రోకంట్రోలర్‌లలో పోర్టబిలిటీని సులభతరం చేయడానికి STM32Cube సాఫ్ట్‌వేర్ టెక్నాలజీ పైన నిర్మించబడింది.
సాఫ్ట్‌వేర్‌తో వస్తుందిample అమలు X-NUCLEO-IKS01A3 , X-NUCLEO-IKS4A1 లేదా X-NUCLEO-IKS02A1 విస్తరణ బోర్డ్‌లో NUCLEO-F401RE, NUCLEO-U575ZI-Q, NUCLEO-LU152ORE డెవలప్‌మెంట్ బోర్డు.

ఎక్రోనింస్ మరియు సంక్షిప్తాలు

టేబుల్ 1. ఎక్రోనింస్ జాబితా

ఎక్రోనిం వివరణ
API అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్
BSP బోర్డు మద్దతు ప్యాకేజీ
GUI గ్రాఫికల్ యూజర్ ఇంటర్‌ఫేస్
HAL హార్డ్‌వేర్ సంగ్రహణ పొర
IDE సమగ్ర అభివృద్ధి వాతావరణం

STM1Cube కోసం X-CUBE-MEMS32 సాఫ్ట్‌వేర్ విస్తరణలో MotionEC మిడిల్‌వేర్ లైబ్రరీ

2.1 MotionEC ముగిసిందిview
MotionEC లైబ్రరీ X-CUBE-MEMS1 సాఫ్ట్‌వేర్ యొక్క కార్యాచరణను విస్తరిస్తుంది.
లైబ్రరీ యాక్సిలరోమీటర్ మరియు మాగ్నెటోమీటర్ నుండి డేటాను పొందుతుంది మరియు పరికరం నుండి డేటా ఆధారంగా పరికర ధోరణి మరియు కదలిక స్థితి గురించి సమాచారాన్ని అందిస్తుంది.
లైబ్రరీ ST MEMS కోసం మాత్రమే రూపొందించబడింది. ఇతర MEMS సెన్సార్‌లను ఉపయోగిస్తున్నప్పుడు కార్యాచరణ మరియు పనితీరు విశ్లేషించబడవు మరియు డాక్యుమెంట్‌లో వివరించిన దానికంటే గణనీయంగా భిన్నంగా ఉండవచ్చు.
ఎ ఎస్ample అమలు X-NUCLEO-IKS01A3 , X-NUCLEO-IKS4A1 మరియు X-NUCLEO-IKS02A1 విస్తరణ బోర్డులో అందుబాటులో ఉంది, ఇది NUCLEO-F401RE, NUCLEO-U575ZI-Q, NUCLEO-152 అభివృద్ధిపై మౌంట్ చేయబడింది. బోర్డు.
2.2 MotionEC లైబ్రరీ
MotionEC APIల యొక్క విధులు మరియు పారామితులను పూర్తిగా వివరించే సాంకేతిక సమాచారం MotionEC_Package.chm సంకలనం చేయబడిన HTMLలో కనుగొనబడుతుంది file డాక్యుమెంటేషన్ ఫోల్డర్‌లో ఉంది.

2.2.1 MotionEC లైబ్రరీ వివరణ
MotionEC E-కంపాస్ లైబ్రరీ యాక్సిలరోమీటర్ మరియు మాగ్నెటోమీటర్ నుండి పొందిన డేటాను నిర్వహిస్తుంది; ఇది లక్షణాలు:

  • పరికర ధోరణి (క్వాటర్నియన్లు, ఆయిలర్ కోణాలు), పరికర భ్రమణ (వర్చువల్ గైరోస్కోప్ ఫంక్షనాలిటీ), గ్రావిటీ వెక్టర్ మరియు లీనియర్ యాక్సిలరేషన్ అవుట్‌పుట్‌లు
  • యాక్సిలరోమీటర్ మరియు మాగ్నెటోమీటర్ డేటా ఆధారంగా మాత్రమే కార్యాచరణ
  • అవసరమైన యాక్సిలెరోమీటర్ మరియు మాగ్నెటోమీటర్ డేటా samp100 Hz వరకు లింగ్ ఫ్రీక్వెన్సీ
  • వనరుల అవసరాలు:
    – Cortex-M0+: 3.7 kB కోడ్ మరియు 0.1 kB డేటా మెమరీ
    – కార్టెక్స్-M3: 3.8 kB కోడ్ మరియు 0.1 kB డేటా మెమరీ
    – కార్టెక్స్-M33: 2.8 kB కోడ్ మరియు 0.1 kB డేటా మెమరీ
    – కార్టెక్స్-M4: 2.9 kB కోడ్ మరియు 0.1 kB డేటా మెమరీ
    – కార్టెక్స్-M7: 2.8 kB కోడ్ మరియు 0.1 kB డేటా మెమరీ
  • ARM Cortex M0+, Cortex-M3, Cortex-M33, Cortex-M4 మరియు Cortex M7 ఆర్కిటెక్చర్‌ల కోసం అందుబాటులో ఉంది

2.2.2 MotionEC APIలు
MotionEC APIలు:

  • uint8_t MotionEC_GetLibVersion(char *version)
    - లైబ్రరీ సంస్కరణను తిరిగి పొందుతుంది
    – * వెర్షన్ 35 అక్షరాల శ్రేణికి పాయింటర్
    - సంస్కరణ స్ట్రింగ్‌లోని అక్షరాల సంఖ్యను అందిస్తుంది
    • శూన్యం MotionEC_Initialize(MEC_mcu_type_t mcu_type, ఫ్లోట్ ఫ్రీక్)
    - MotionEC లైబ్రరీ ప్రారంభించడం మరియు అంతర్గత మెకానిజం యొక్క సెటప్‌ను నిర్వహిస్తుంది.
    - mcu_type అనేది MCU రకం:
    ◦ MFX_CM0P_MCU_STM32 ఒక ప్రామాణిక STM32 MCU
    ◦ MFX_CM0P_MCU_BLUE_NRG1 బ్లూNRG-1
    ◦ MFX_CM0P_MCU_BLUE_NRG2 బ్లూNRG-2
    ◦ MFX_CM0P_MCU_BLUE_NRG_LP బ్లూNRG -LP
    - ఫ్రీక్ అనేది సెన్సార్ sampలింగ్ ఫ్రీక్వెన్సీ [Hz]

గమనిక: E-కంపాస్ లైబ్రరీని ఉపయోగించే ముందు ఈ ఫంక్షన్ తప్పనిసరిగా కాల్ చేయబడాలి మరియు లైబ్రరీని ఉపయోగించే ముందు STM32 మైక్రోకంట్రోలర్‌లోని CRC మాడ్యూల్ (RCC పెరిఫెరల్ క్లాక్ ఎనేబుల్ రిజిస్టర్‌లో) ఎనేబుల్ చేయబడాలి

  • శూన్యం MotionEC_SetFrequency(ఫ్లోట్ ఫ్రీక్వెన్సీ)
    – లను సెట్ చేస్తుందిampలింగ్ ఫ్రీక్వెన్సీ (ఫిల్టరింగ్ పారామితులను సవరించడం)
    - ఫ్రీక్ అనేది సెన్సార్ sampలింగ్ ఫ్రీక్వెన్సీ [Hz] • శూన్యం MotionEC_Run(MEC_input_t *data_in, MEC_output_t *data_out)
    - E-కంపాస్ అల్గోరిథం (యాక్సిలెరోమీటర్ మరియు మాగ్నెటోమీటర్ డేటా ఫ్యూజన్)ని అమలు చేస్తుంది
    – *data_in అనేది ఇన్‌పుట్ డేటాతో కూడిన స్ట్రక్చర్‌కు పాయింటర్
    – MEC_input_t నిర్మాణ రకం కోసం పారామితులు:
    ◦ acc[3] అనేది ENU కన్వెన్షన్‌లోని యాక్సిలరోమీటర్ డేటా యొక్క శ్రేణి, gలో కొలుస్తారు
    ◦ mag[3] అనేది ENU కన్వెన్షన్‌లో మాగ్నెటోమీటర్ క్రమాంకనం చేసిన డేటా యొక్క శ్రేణి, μT/50లో కొలుస్తారు
    ◦ డెల్టాటైమ్ s అనేది డెల్టా సమయం (అనగా, పాత మరియు కొత్త డేటా సెట్ మధ్య సమయం ఆలస్యం) sలో కొలుస్తారు
    – *data_out అనేది అవుట్‌పుట్ డేటాతో కూడిన స్ట్రక్చర్‌కు పాయింటర్
    – నిర్మాణ రకం MEC_output_t కోసం పారామితులు:
    ◦ క్వాటర్నియన్[4] అనేది ENU కన్వెన్షన్‌లో క్వాటర్నియన్‌ని కలిగి ఉన్న శ్రేణి, ఇది స్పేస్‌లోని పరికరం యొక్క 3డాంగ్యులర్ విన్యాసాన్ని సూచిస్తుంది; మూలకాల క్రమం: X, Y, Z, W, ఎల్లప్పుడూ సానుకూల మూలకం Wతో
    ◦ euler[3] అనేది ENU కన్వెన్షన్‌లోని ఆయిలర్ కోణాల శ్రేణి, ఇది అంతరిక్షంలో పరికరం యొక్క 3D-కోణీయ ధోరణిని సూచిస్తుంది; మూలకాల క్రమం: యా, పిచ్, రోల్, డిగ్రీలో కొలుస్తారు
    ◦ i_gyro[3] అనేది ENU కన్వెన్షన్‌లోని కోణీయ రేట్ల శ్రేణి, ఇది dpsలో కొలవబడిన వర్చువల్ గైరోస్కోప్ సెన్సార్‌ను సూచిస్తుంది.
    ◦ గురుత్వాకర్షణ[3] అనేది ENU కన్వెన్షన్‌లోని త్వరణాల శ్రేణి, ఇది గ్రావిటీ వెక్టర్‌ను సూచిస్తుంది, ఇది g లో కొలుస్తారు
    ◦ లీనియర్[3] అనేది ENU కన్వెన్షన్‌లోని త్వరణాల శ్రేణి, ఇది పరికరం లీనియర్ యాక్సిలరేషన్‌ను సూచిస్తుంది, ఇది gలో కొలుస్తారు.
    ST X CUBE MEMS1 MotionEC ఒక మిడిల్‌వేర్ లైబ్రరీ-
  • శూన్యమైన MotionEC_GetOrientationEnable(MEC_state_t *state)
    - ఆయిలర్ కోణం గణన యొక్క ఎనేబుల్/డిజేబుల్ స్థితిని పొందుతుంది
    – *రాష్ట్రం అనేది ప్రస్తుత ఎనేబుల్/డిసేబుల్ స్థితికి పాయింటర్
  • శూన్యం MotionEC_SetOrientationEnable(MEC_state_t స్థితి)
    - ఆయిలర్ కోణం గణన యొక్క ఎనేబుల్/డిసేబుల్ స్థితిని సెట్ చేస్తుంది
    - రాష్ట్రం అనేది సెట్ చేయడానికి కొత్త ఎనేబుల్/డిసేబుల్ స్టేట్
  •  శూన్యమైన MotionEC_GetVirtualGyroEnable(MEC_state_t *state)
    - వర్చువల్ గైరోస్కోప్ గణన యొక్క ఎనేబుల్/డిజేబుల్ స్థితిని పొందుతుంది
    – *రాష్ట్రం అనేది ప్రస్తుత ఎనేబుల్/డిసేబుల్ స్థితికి పాయింటర్
  • శూన్యమైన MotionEC_SetVirtualGyroEnable(MEC_state_t స్థితి)
    - వర్చువల్ గైరోస్కోప్ గణన యొక్క ఎనేబుల్/డిసేబుల్ స్థితిని సెట్ చేస్తుంది
    - రాష్ట్రం అనేది సెట్ చేయడానికి కొత్త ఎనేబుల్/డిసేబుల్ స్టేట్
  • శూన్యమైన MotionEC_GetGravityEnable(MEC_state_t *state)
    - గ్రావిటీ వెక్టర్ గణన యొక్క ఎనేబుల్/డిజేబుల్ స్థితిని పొందుతుంది
    – *రాష్ట్రం అనేది ప్రస్తుత ఎనేబుల్/డిసేబుల్ స్థితికి పాయింటర్
  • శూన్యమైన MotionEC_SetGravityEnable(MEC_state_t స్థితి)
    - గ్రావిటీ వెక్టర్ గణన యొక్క ఎనేబుల్/డిసేబుల్ స్థితిని సెట్ చేస్తుంది
    - రాష్ట్రం అనేది సెట్ చేయడానికి కొత్త ఎనేబుల్/డిసేబుల్ స్టేట్
  • శూన్యమైన MotionEC_GetLinearAccEnable(MEC_state_t *state)
    - లీనియర్ యాక్సిలరేషన్ లెక్కింపు యొక్క ఎనేబుల్/డిసేబుల్ స్థితిని పొందుతుంది
    – *రాష్ట్రం అనేది ప్రస్తుత ఎనేబుల్/డిసేబుల్ స్థితికి పాయింటర్
  • శూన్యమైన MotionEC_SetLinearAccEnable(MEC_state_t స్థితి)
    - లీనియర్ యాక్సిలరేషన్ లెక్కింపు యొక్క ఎనేబుల్/డిసేబుల్ స్థితిని సెట్ చేస్తుంది
    - రాష్ట్రం అనేది సెట్ చేయడానికి కొత్త ఎనేబుల్/డిసేబుల్ స్టేట్

2.2.3 API ఫ్లో చార్ట్

ST X CUBE MEMS1 MotionEC అనేది మిడిల్‌వేర్ లైబ్రరీ-సీక్వెన్స్

2.2.4 డెమో కోడ్
కింది ప్రదర్శన కోడ్ యాక్సిలరోమీటర్ మరియు మాగ్నెటోమీటర్ సెన్సార్‌ల నుండి డేటాను రీడ్ చేస్తుంది మరియు ECcompass డేటాను పొందుతుంది (అంటే, క్వాటర్నియన్, యూలర్ కోణాలు మొదలైనవి).

ST X CUBE MEMS1 MotionEC అనేది మిడిల్‌వేర్ లైబ్రరీ- డెమో కోడ్ST X CUBE MEMS1 MotionEC అనేది మిడిల్‌వేర్ లైబ్రరీ- డెమో కోడ్1

2.2.5 అల్గోరిథం పనితీరు
E-కంపాస్ అల్గారిథమ్ యాక్సిలరోమీటర్ మరియు మాగ్నెటోమీటర్ నుండి మాత్రమే డేటాను ఉపయోగిస్తుంది. ఇది విద్యుత్ వినియోగాన్ని తగ్గించడానికి తక్కువ పౌనఃపున్యం (100 Hz వరకు) వద్ద నడుస్తుంది.

ST X CUBE MEMS1 MotionEC అనేది మిడిల్‌వేర్ లైబ్రరీ- డేటా ఇంజెక్షన్1

Sample అప్లికేషన్

వినియోగదారు అప్లికేషన్‌లను రూపొందించడానికి MotionEC మిడిల్‌వేర్‌ను సులభంగా మార్చవచ్చు; వంటిample అప్లికేషన్ అప్లికేషన్ ఫోల్డర్‌లో అందించబడింది.
ఇది NUCLEO-F401RE, NUCLEO-U575ZI-Q, NUCLEO-L152RE లేదా NUCLEO-L073RZ డెవలప్‌మెంట్ బోర్డ్‌లో X-NUCLEO-IKS01A3, X-NUCLEO-IKS4A1O X-NUCLEO-IKS02A1O బోర్డ్

ST X CUBE MEMS1 MotionEC అనేది మిడిల్‌వేర్ లైబ్రరీ-అడాప్టర్

అప్లికేషన్ నిజ సమయంలో పరికర ధోరణి మరియు భ్రమణాన్ని గుర్తిస్తుంది. డేటాను GUI ద్వారా ప్రదర్శించవచ్చు.
అల్గోరిథం క్రింది అవుట్‌పుట్‌లను అందిస్తుంది: పరికర విన్యాసాన్ని (క్వాటర్నియన్‌లు, ఆయిలర్ కోణాలు), పరికర భ్రమణ (వర్చువల్ గైరోస్కోప్ ఫంక్షనాలిటీ), గ్రావిటీ వెక్టర్ మరియు లీనియర్ యాక్సిలరేషన్.
3.1 MEMS-స్టూడియో అప్లికేషన్
లుample అప్లికేషన్ MEMS-స్టూడియో అప్లికేషన్‌ను ఉపయోగిస్తుంది, దీని నుండి డౌన్‌లోడ్ చేసుకోవచ్చు www.st.com.
దశ 1. అవసరమైన డ్రైవర్లు ఇన్‌స్టాల్ చేయబడి ఉన్నాయని మరియు తగిన విస్తరణ బోర్డుతో కూడిన STM32 న్యూక్లియో బోర్డ్ PCకి కనెక్ట్ చేయబడిందని నిర్ధారించుకోండి.
దశ 2. ప్రధాన అప్లికేషన్ విండోను తెరవడానికి MEMS-స్టూడియో అప్లికేషన్‌ను ప్రారంభించండి.
మద్దతు ఉన్న ఫర్మ్‌వేర్‌తో కూడిన STM32 న్యూక్లియో బోర్డ్ PCకి కనెక్ట్ చేయబడితే, తగిన COM పోర్ట్ స్వయంచాలకంగా గుర్తించబడుతుంది. మూల్యాంకన బోర్డుకి కనెక్షన్‌ని ఏర్పాటు చేయడానికి [కనెక్ట్] బటన్‌ను నొక్కండి.

ST X CUBE MEMS1 MotionEC అనేది మిడిల్‌వేర్ లైబ్రరీ- కనెక్ట్

దశ 3. మద్దతు ఉన్న ఫర్మ్‌వేర్‌తో STM32 న్యూక్లియో బోర్డ్‌కి కనెక్ట్ చేసినప్పుడు [లైబ్రరీ మూల్యాంకనం] ట్యాబ్ తెరవబడుతుంది.
డేటా స్ట్రీమింగ్‌ను ప్రారంభించడానికి మరియు ఆపడానికి, సముచితమైన [ప్రారంభించు] టోగుల్ చేయండి ST X CUBE MEMS1 MotionEC అనేది మిడిల్‌వేర్ లైబ్రరీ- చిహ్నం లేదా [ఆపు] ST X CUBE MEMS1 MotionEC అనేది మిడిల్‌వేర్ లైబ్రరీ- icon1 బాహ్య నిలువు టూల్ బార్‌పై బటన్.
కనెక్ట్ చేయబడిన సెన్సార్ నుండి వచ్చే డేటా కావచ్చు viewed లోపలి నిలువు టూల్ బార్‌లో [డేటా టేబుల్] ట్యాబ్‌ను ఎంచుకోవడం.

ST X CUBE MEMS1 MotionEC అనేది మిడిల్‌వేర్ లైబ్రరీ- డేటా టేబుల్

దశ 4. ఈ లైబ్రరీ కోసం అంకితమైన పేజీని తెరవడానికి [E-కంపాస్]పై క్లిక్ చేయండి.

ST X CUBE MEMS1 MotionEC అనేది మిడిల్‌వేర్ లైబ్రరీ- కంపాస్

పై బొమ్మ STM32 న్యూక్లియో గ్రాఫికల్ మోడల్‌ను చూపుతుంది. మోడల్ ఓరియంటేషన్ మరియు రొటేషన్ అల్గోరిథం ద్వారా లెక్కించబడిన E-కంపాస్ డేటా (క్వాటర్నియన్స్)పై ఆధారపడి ఉంటాయి.
గ్రాఫికల్ మోడల్‌తో నిజమైన పరికర కదలికను సమలేఖనం చేయడానికి, పరికరాన్ని స్క్రీన్ వైపు మళ్లించి, [రీసెట్ మోడల్]ని పుష్ చేయండి.
శీర్షిక విలువ నిజమైన పరికర శీర్షికను సూచిస్తుంది.
పరికరాన్ని పైకి లేదా క్రిందికి సూటిగా చూపడం (ENU రిఫరెన్స్ ఫ్రేమ్ యొక్క పైకి అక్షంతో పాటు, ±5 డిగ్రీల టాలరెన్స్‌తో) శీర్షికకు N/A విలువను ఇస్తుంది: పరికరం ఏ కార్డినల్ పాయింట్‌ను సూచిస్తుందో గుర్తించడం సాధ్యం కాదు.
మంచితనం విలువ 0 నుండి 3 విలువలను ఇస్తుంది మరియు మాగ్నెటోమీటర్ క్రమాంకనంతో సంబంధం కలిగి ఉంటుంది: అధిక విలువ, E-కంపాస్ డేటా అల్గారిథమ్ యొక్క ఫలితాలు మెరుగ్గా ఉంటాయి.
దశ 5. [సేవ్ టు] పై క్లిక్ చేయండి File] డేటాలాగింగ్ కాన్ఫిగరేషన్ విండోను తెరవడానికి. లో సేవ్ చేయడానికి సెన్సార్ మరియు E-కంపాస్ డేటాను ఎంచుకోండి file. మీరు సంబంధిత బటన్‌పై క్లిక్ చేయడం ద్వారా సేవ్ చేయడం ప్రారంభించవచ్చు లేదా ఆపివేయవచ్చు.

ST X CUBE MEMS1 MotionEC ఒక మిడిల్‌వేర్ లైబ్రరీ- దీనికి సేవ్ చేయండి File

దశ 6. గతంలో పొందిన డేటాను లైబ్రరీకి పంపడానికి మరియు ఫలితాన్ని స్వీకరించడానికి డేటా ఇంజెక్షన్ మోడ్‌ను ఉపయోగించవచ్చు. అంకితమైన వాటిని తెరవడానికి నిలువు టూల్ బార్‌లో [డేటా ఇంజెక్షన్] ట్యాబ్‌ను ఎంచుకోండి view ఈ కార్యాచరణ కోసం.

ST X CUBE MEMS1 MotionEC అనేది మిడిల్‌వేర్ లైబ్రరీ- డేటా ఇంజెక్షన్

దశ 7. ఎంచుకోవడానికి [బ్రౌజ్] బటన్‌పై క్లిక్ చేయండి file CSV ఆకృతిలో గతంలో సంగ్రహించిన డేటాతో.
డేటా ప్రస్తుత పట్టికలో లోడ్ చేయబడుతుంది view.
ఇతర బటన్లు సక్రియం అవుతాయి. మీరు దీనిపై క్లిక్ చేయవచ్చు:
– ఫర్మ్‌వేర్ ఆఫ్‌లైన్ మోడ్‌ను ఆన్/ఆఫ్ చేయడానికి [ఆఫ్‌లైన్ మోడ్] బటన్ (గతంలో సంగ్రహించిన డేటాను ఉపయోగించి మోడ్).
– MEMS-స్టూడియో నుండి లైబ్రరీకి డేటా ఫీడ్‌ని నియంత్రించడానికి [ప్రారంభం]/[స్టాప్]/[స్టెప్]/[రిపీట్] బటన్‌లు.

సూచనలు

క్రింది వనరులన్నీ www.st.comలో ఉచితంగా అందుబాటులో ఉన్నాయి.

  1. UM1859: STM1Cube కోసం X-CUBE-MEMS32 మోషన్ MEMS మరియు పర్యావరణ సెన్సార్ సాఫ్ట్‌వేర్ విస్తరణతో ప్రారంభించడం
  2.  UM1724: STM32 న్యూక్లియో-64 బోర్డులు (MB1136)
  3. UM3233: MEMS-స్టూడియోతో ప్రారంభించడం

పునర్విమర్శ చరిత్ర

పట్టిక 4. పత్ర పునర్విమర్శ చరిత్ర

తేదీ వెర్షన్ మార్పులు
18-మే-17 1 ప్రారంభ విడుదల.
25-జనవరి-18 2 NUCLEO-L152RE డెవలప్‌మెంట్ బోర్డ్ మరియు టేబుల్ 2కి సూచనలు జోడించబడ్డాయి.
గడిచిన సమయం (μs) అల్గోరిథం.
21-మార్చి-18 3 పరిచయం మరియు విభాగం 2.1 MotionEC నవీకరించబడిందిview.
26-నవంబర్-18 4 జోడించిన పట్టిక 3. కార్టెక్స్ -M0+: గడిచిన సమయం (µs) అల్గోరిథం. ARM®కి సూచనలు జోడించబడ్డాయి
Cortex® – M0+ మరియు NUCLEO-L073RZ డెవలప్‌మెంట్ బోర్డ్.
19-ఫిబ్రవరి-19 5 నవీకరించబడిన చిత్రం 1. ENU రిఫరెన్స్ ఫ్రేమ్, టేబుల్ 2. కార్టెక్స్ -M4 మరియు కార్టెక్స్-M3: గడిచిన సమయం (µs) అల్గోరిథం, టేబుల్ 3.
కార్టెక్స్ -M0+: గడిచిన సమయం (µs) అల్గోరిథం, మూర్తి 3. STM32కి కనెక్ట్ చేయబడిన సెన్సార్ విస్తరణ బోర్డు అడాప్టర్
Nucleo, Figure 4. Unicleo మెయిన్ విండో, Figure 5. User Messages tab, Figure 6. E-Compass window మరియు Figure 7. Datalog window. X-NUCLEO-IKS01A3 విస్తరణ బోర్డు అనుకూలత సమాచారం జోడించబడింది.
25-మార్చి-20 6 నవీకరించబడిన పరిచయం, విభాగం 2.2.1: MotionEC లైబ్రరీ వివరణ మరియు విభాగం 2.2.5: అల్గోరిథం పనితీరు.
ARM Cortex-M7 ఆర్కిటెక్చర్ అనుకూలత సమాచారం జోడించబడింది.
17-సెప్టెంబర్-24 7 నవీకరించబడిన విభాగం పరిచయం,
విభాగం 2.1: MotionEC ముగిసిందిview,
విభాగం 2.2.1: MotionEC లైబ్రరీ
వివరణ, విభాగం 2.2.2: MotionEC
APIలు, విభాగం 2.2.5: అల్గోరిథం
పనితీరు, విభాగం 3: Sample
అప్లికేషన్, సెక్షన్ 3.1: MEMS-స్టూడియో అప్లికేషన్

ముఖ్యమైన నోటీసు - జాగ్రత్తగా చదవండి
STMicroelectronics NV మరియు దాని అనుబంధ సంస్థలు ("ST") ST ఉత్పత్తులు మరియు/లేదా ఈ పత్రంలో ఎటువంటి నోటీసు లేకుండా మార్పులు, దిద్దుబాట్లు, మెరుగుదలలు, మార్పులు మరియు మెరుగుదలలు చేసే హక్కును కలిగి ఉంటాయి. కొనుగోలుదారులు ఆర్డర్లు చేయడానికి ముందు ST ఉత్పత్తులపై తాజా సంబంధిత సమాచారాన్ని పొందాలి. ST ఉత్పత్తులు ఆర్డర్ రసీదు సమయంలో స్థానంలో ST యొక్క నిబంధనలు మరియు విక్రయ నిబంధనలకు అనుగుణంగా విక్రయించబడతాయి.
ST ఉత్పత్తుల ఎంపిక, ఎంపిక మరియు వినియోగానికి కొనుగోలుదారులు మాత్రమే బాధ్యత వహిస్తారు మరియు అప్లికేషన్ సహాయం లేదా కొనుగోలుదారుల ఉత్పత్తుల రూపకల్పనకు ST ఎటువంటి బాధ్యత వహించదు.
ఇక్కడ ST ద్వారా ఏ మేధో సంపత్తి హక్కుకు ఎలాంటి లైసెన్స్, ఎక్స్‌ప్రెస్ లేదా సూచించబడదు.
ఇక్కడ పేర్కొన్న సమాచారానికి భిన్నమైన నిబంధనలతో ST ఉత్పత్తుల పునఃవిక్రయం అటువంటి ఉత్పత్తికి ST ద్వారా మంజూరు చేయబడిన ఏదైనా వారంటీని రద్దు చేస్తుంది.
ST మరియు ST లోగో ST యొక్క ట్రేడ్‌మార్క్‌లు. ST ట్రేడ్‌మార్క్‌ల గురించి అదనపు సమాచారం కోసం, చూడండి www.st.com/trademarks. అన్ని ఇతర ఉత్పత్తి లేదా సేవా పేర్లు వాటి సంబంధిత యజమానుల ఆస్తి.
ఈ పత్రంలోని సమాచారం ఈ పత్రం యొక్క ఏదైనా మునుపటి సంస్కరణల్లో గతంలో అందించిన సమాచారాన్ని భర్తీ చేస్తుంది మరియు భర్తీ చేస్తుంది.

© 2024 STMmicroelectronics – అన్ని హక్కులు ప్రత్యేకించబడ్డాయి

పత్రాలు / వనరులు

ST X-CUBE-MEMS1 MotionEC అనేది మిడిల్‌వేర్ లైబ్రరీ [pdf] యజమాని మాన్యువల్
X-CUBE-MEMS1 MotionEC అనేది మిడిల్‌వేర్ లైబ్రరీ, X-CUBE-MEMS1, MotionEC అనేది మిడిల్‌వేర్ లైబ్రరీ, మిడిల్‌వేర్ లైబ్రరీ, లైబ్రరీ

సూచనలు

వ్యాఖ్యానించండి

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు గుర్తించబడ్డాయి *