ಯುಎಂ 2225
ಬಳಕೆದಾರ ಕೈಪಿಡಿ
STM1Cube ಗಾಗಿ X-CUBE-MEMS32 ವಿಸ್ತರಣೆಯಲ್ಲಿ MotionEC ನೈಜ-ಸಮಯದ E-Compass ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ
ಪರಿಚಯ
MotionEC X-CUBE-MEMS1 ಸಾಫ್ಟ್ವೇರ್ನ ಮಿಡಲ್ವೇರ್ ಲೈಬ್ರರಿ ಅಂಶವಾಗಿದೆ ಮತ್ತು STM3z2 ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಇದು ಸಾಧನದ ಡೇಟಾದ ಆಧಾರದ ಮೇಲೆ ಸಾಧನದ ದೃಷ್ಟಿಕೋನ ಮತ್ತು ಚಲನೆಯ ಸ್ಥಿತಿಯ ಕುರಿತು ನೈಜ-ಸಮಯದ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಇದು ಕೆಳಗಿನ ಔಟ್ಪುಟ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ: ಸಾಧನದ ದೃಷ್ಟಿಕೋನ (ಕ್ವಾಟರ್ನಿಯನ್ಗಳು, ಯೂಲರ್ ಕೋನಗಳು), ಸಾಧನದ ತಿರುಗುವಿಕೆ (ವರ್ಚುವಲ್ ಗೈರೊಸ್ಕೋಪ್ ಕಾರ್ಯನಿರ್ವಹಣೆ), ಗುರುತ್ವ ವೆಕ್ಟರ್ ಮತ್ತು ರೇಖೀಯ ವೇಗವರ್ಧನೆ.
ಈ ಗ್ರಂಥಾಲಯವು ST MEMS ನೊಂದಿಗೆ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ.
ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಸ್ಟ್ಯಾಟಿಕ್ ಲೈಬ್ರರಿ ಸ್ವರೂಪದಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ ಮತ್ತು ARM® ಕಾರ್ಟೆಕ್ಸ್®-M32+, ARM® ಕಾರ್ಟೆಕ್ಸ್®-M0, ARM® ಕಾರ್ಟೆಕ್ಸ್®-M3, ARM® ಕಾರ್ಟೆಕ್ಸ್®-M33 ಮತ್ತು ARM® ಕಾರ್ಟೆಕ್ಸ್ ®-M4 ಮತ್ತು ARM® ಕಾರ್ಟೆಕ್ಸ್ ®-M7 ಮತ್ತು ARM® ಕಾರ್ಟೆಕ್ಸ್ ®-MXNUMX ಅನ್ನು ಆಧರಿಸಿ STMXNUMX ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳಲ್ಲಿ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಕಾರ್ಟೆಕ್ಸ್ ®-MXNUMX ಆರ್ಕಿಟೆಕ್ಚರ್ಸ್.
ವಿವಿಧ STM32 ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳಲ್ಲಿ ಪೋರ್ಟಬಿಲಿಟಿಯನ್ನು ಸುಲಭಗೊಳಿಸಲು STM32Cube ಸಾಫ್ಟ್ವೇರ್ ತಂತ್ರಜ್ಞಾನದ ಮೇಲೆ ಇದನ್ನು ನಿರ್ಮಿಸಲಾಗಿದೆ.
ಸಾಫ್ಟ್ವೇರ್ ಗಳು ಬರುತ್ತದೆampX-NUCLEO-IKS01A3 , X-NUCLEO-IKS4A1 ಅಥವಾ X-NUCLEO-IKS02A1 ವಿಸ್ತರಣೆ ಬೋರ್ಡ್ನಲ್ಲಿ NUCLEO-F401RE, NUCLEO-U575ZI-Q, NUCLEO-LU152ಆರ್ ಅಭಿವೃದ್ಧಿ ಬೋರ್ಡ್ನಲ್ಲಿ ಚಾಲನೆಯಾಗುತ್ತಿದೆ.
ಸಂಕ್ಷೇಪಣಗಳು ಮತ್ತು ಸಂಕ್ಷೇಪಣಗಳು
ಕೋಷ್ಟಕ 1. ಸಂಕ್ಷಿಪ್ತ ರೂಪಗಳ ಪಟ್ಟಿ
ಸಂಕ್ಷಿಪ್ತ ರೂಪ | ವಿವರಣೆ |
API | ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ |
ಬಿಎಸ್ಪಿ | ಬೋರ್ಡ್ ಬೆಂಬಲ ಪ್ಯಾಕೇಜ್ |
GUI | ಚಿತ್ರಾತ್ಮಕ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ |
ಎಚ್ಎಎಲ್ | ಹಾರ್ಡ್ವೇರ್ ಅಮೂರ್ತತೆಯ ಪದರ |
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-Compass ಗ್ರಂಥಾಲಯವು ಅಕ್ಸೆಲೆರೊಮೀಟರ್ ಮತ್ತು ಮ್ಯಾಗ್ನೆಟೋಮೀಟರ್ನಿಂದ ಪಡೆದ ಡೇಟಾವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ; ಇದು ವೈಶಿಷ್ಟ್ಯಗಳು:
- ಸಾಧನದ ದೃಷ್ಟಿಕೋನ (ಕ್ವಾಟರ್ನಿಯನ್ಗಳು, ಯೂಲರ್ ಕೋನಗಳು), ಸಾಧನದ ತಿರುಗುವಿಕೆ (ವರ್ಚುವಲ್ ಗೈರೊಸ್ಕೋಪ್ ಕಾರ್ಯನಿರ್ವಹಣೆ), ಗುರುತ್ವಾಕರ್ಷಣೆ ವೆಕ್ಟರ್ ಮತ್ತು ರೇಖೀಯ ವೇಗವರ್ಧಕ ಔಟ್ಪುಟ್ಗಳು
- ಅಕ್ಸೆಲೆರೊಮೀಟರ್ ಮತ್ತು ಮ್ಯಾಗ್ನೆಟೋಮೀಟರ್ ಡೇಟಾವನ್ನು ಆಧರಿಸಿದ ಕಾರ್ಯಚಟುವಟಿಕೆಗಳು
- ಅಗತ್ಯವಿರುವ ಅಕ್ಸೆಲೆರೊಮೀಟರ್ ಮತ್ತು ಮ್ಯಾಗ್ನೆಟೋಮೀಟರ್ ಡೇಟಾ ರುamp100 Hz ವರೆಗಿನ ಲಿಂಗ್ ಆವರ್ತನ
- ಸಂಪನ್ಮೂಲ ಅವಶ್ಯಕತೆಗಳು:
- ಕಾರ್ಟೆಕ್ಸ್-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 ಕಾರ್ಟೆಕ್ಸ್ M0+, ಕಾರ್ಟೆಕ್ಸ್-M3, ಕಾರ್ಟೆಕ್ಸ್-M33, ಕಾರ್ಟೆಕ್ಸ್-M4 ಮತ್ತು ಕಾರ್ಟೆಕ್ಸ್ M7 ಆರ್ಕಿಟೆಕ್ಚರ್ಗಳಿಗೆ ಲಭ್ಯವಿದೆ
2.2.2 MotionEC API ಗಳು
MotionEC API ಗಳು:
- uint8_t MotionEC_GetLibVersion (ಚಾರ್ * ಆವೃತ್ತಿ)
- ಗ್ರಂಥಾಲಯದ ಆವೃತ್ತಿಯನ್ನು ಹಿಂಪಡೆಯುತ್ತದೆ
- *ಆವೃತ್ತಿಯು 35 ಅಕ್ಷರಗಳ ಶ್ರೇಣಿಗೆ ಪಾಯಿಂಟರ್ ಆಗಿದೆ
- ಆವೃತ್ತಿ ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿನ ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ
• ಅನೂರ್ಜಿತ MotionEC_Initialize(MEC_mcu_type_t mcu_type, ಫ್ಲೋಟ್ ಫ್ರೀಕ್)
- MotionEC ಲೈಬ್ರರಿ ಪ್ರಾರಂಭ ಮತ್ತು ಆಂತರಿಕ ಕಾರ್ಯವಿಧಾನದ ಸೆಟಪ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
- mcu_type ಎಂಸಿಯು ಪ್ರಕಾರವಾಗಿದೆ:
◦ MFX_CM0P_MCU_STM32 ಪ್ರಮಾಣಿತ STM32 MCU ಆಗಿದೆ
◦ MFX_CM0P_MCU_BLUE_NRG1 BlueNRG-1 ಆಗಿದೆ
◦ MFX_CM0P_MCU_BLUE_NRG2 BlueNRG-2 ಆಗಿದೆ
◦ MFX_CM0P_MCU_BLUE_NRG_LP BlueNRG -LP ಆಗಿದೆ
- ಆವರ್ತನವು ಸಂವೇದಕ s ಆಗಿದೆampಲಿಂಗ್ ಆವರ್ತನ [Hz]
ಗಮನಿಸಿ: ಇ-ಕಂಪಾಸ್ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುವ ಮೊದಲು ಈ ಕಾರ್ಯವನ್ನು ಕರೆಯಬೇಕು ಮತ್ತು ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುವ ಮೊದಲು STM32 ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ನಲ್ಲಿ (RCC ಬಾಹ್ಯ ಗಡಿಯಾರ ಸಕ್ರಿಯಗೊಳಿಸಿ ರಿಜಿಸ್ಟರ್ನಲ್ಲಿ) CRC ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು
- ಅನೂರ್ಜಿತ MotionEC_SetFrequency(ಫ್ಲೋಟ್ ಆವರ್ತನ)
- ಗಳನ್ನು ಹೊಂದಿಸುತ್ತದೆampಲಿಂಗ್ ಆವರ್ತನ (ಫಿಲ್ಟರಿಂಗ್ ನಿಯತಾಂಕಗಳನ್ನು ಮಾರ್ಪಡಿಸುವುದು)
- ಆವರ್ತನವು ಸಂವೇದಕ s ಆಗಿದೆampಲಿಂಗ್ ಆವರ್ತನ [Hz] • ನಿರರ್ಥಕ MotionEC_Run(MEC_input_t *data_in, MEC_output_t *data_out)
- ಇ-ಕಂಪಾಸ್ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ರನ್ ಮಾಡುತ್ತದೆ (ಅಕ್ಸೆಲೆರೊಮೀಟರ್ ಮತ್ತು ಮ್ಯಾಗ್ನೆಟೋಮೀಟರ್ ಡೇಟಾ ಸಮ್ಮಿಳನ)
– *data_in ಎನ್ನುವುದು ಇನ್ಪುಟ್ ಡೇಟಾದೊಂದಿಗೆ ರಚನೆಗೆ ಪಾಯಿಂಟರ್ ಆಗಿದೆ
- MEC_input_t ರಚನೆಯ ಪ್ರಕಾರದ ನಿಯತಾಂಕಗಳು:
◦ acc[3] ಎಂಬುದು ENU ಸಮಾವೇಶದಲ್ಲಿ ಅಕ್ಸೆಲೆರೊಮೀಟರ್ ಡೇಟಾದ ಒಂದು ಶ್ರೇಣಿಯಾಗಿದೆ, ಇದನ್ನು g ನಲ್ಲಿ ಅಳೆಯಲಾಗುತ್ತದೆ
◦ ಮ್ಯಾಗ್[3] ಎಂಬುದು ENU ಸಮಾವೇಶದಲ್ಲಿ ಮ್ಯಾಗ್ನೆಟೋಮೀಟರ್ ಮಾಪನಾಂಕ ನಿರ್ಣಯಿಸಿದ ಡೇಟಾದ ಒಂದು ಶ್ರೇಣಿಯಾಗಿದೆ, ಇದನ್ನು μT/50 ನಲ್ಲಿ ಅಳೆಯಲಾಗುತ್ತದೆ
◦ ಡೆಲ್ಟಾಟೈಮ್ s ಎಂಬುದು ಡೆಲ್ಟಾ ಸಮಯ (ಅಂದರೆ, ಹಳೆಯ ಮತ್ತು ಹೊಸ ಡೇಟಾ ಸೆಟ್ ನಡುವಿನ ಸಮಯದ ವಿಳಂಬ) s ನಲ್ಲಿ ಅಳೆಯಲಾಗುತ್ತದೆ
– *data_out ಎನ್ನುವುದು ಔಟ್ಪುಟ್ ಡೇಟಾದೊಂದಿಗೆ ರಚನೆಗೆ ಪಾಯಿಂಟರ್ ಆಗಿದೆ
- MEC_output_t ರಚನೆಯ ಪ್ರಕಾರದ ನಿಯತಾಂಕಗಳು:
◦ ಕ್ವಾಟರ್ನಿಯನ್[4] ENU ಸಮಾವೇಶದಲ್ಲಿ ಕ್ವಾಟರ್ನಿಯನ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ ಒಂದು ಶ್ರೇಣಿಯಾಗಿದೆ, ಇದು ಬಾಹ್ಯಾಕಾಶದಲ್ಲಿ ಸಾಧನದ 3ಡಾಂಗ್ಯುಲರ್ ದೃಷ್ಟಿಕೋನವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ; ಅಂಶಗಳ ಕ್ರಮವು: X, Y, Z, W, ಯಾವಾಗಲೂ ಧನಾತ್ಮಕ ಅಂಶ W
◦ ಯೂಲರ್[3] ಎಂಬುದು ENU ಸಮಾವೇಶದಲ್ಲಿ ಯೂಲರ್ ಕೋನಗಳ ಒಂದು ಶ್ರೇಣಿಯಾಗಿದ್ದು, ಬಾಹ್ಯಾಕಾಶದಲ್ಲಿ ಸಾಧನದ 3D-ಕೋನೀಯ ದೃಷ್ಟಿಕೋನವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ; ಅಂಶಗಳ ಕ್ರಮವು: ಯವ್, ಪಿಚ್, ರೋಲ್, ಡಿಗ್ನಲ್ಲಿ ಅಳೆಯಲಾಗುತ್ತದೆ
◦ i_gyro[3] ಎಂಬುದು ENU ಸಮಾವೇಶದಲ್ಲಿ ಕೋನೀಯ ದರಗಳ ಒಂದು ಶ್ರೇಣಿಯಾಗಿದೆ, ಇದು ವರ್ಚುವಲ್ ಗೈರೊಸ್ಕೋಪ್ ಸಂವೇದಕವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಇದನ್ನು dps ನಲ್ಲಿ ಅಳೆಯಲಾಗುತ್ತದೆ
◦ ಗುರುತ್ವಾಕರ್ಷಣೆ[3] ENU ಸಮಾವೇಶದಲ್ಲಿ ವೇಗವರ್ಧನೆಗಳ ಒಂದು ಶ್ರೇಣಿಯಾಗಿದೆ, ಇದು ಗುರುತ್ವ ವೆಕ್ಟರ್ ಅನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಇದನ್ನು g ನಲ್ಲಿ ಅಳೆಯಲಾಗುತ್ತದೆ
◦ ಲೀನಿಯರ್[3] ENU ಸಮಾವೇಶದಲ್ಲಿ ವೇಗವರ್ಧಕಗಳ ಒಂದು ಶ್ರೇಣಿಯಾಗಿದೆ, ಇದು ಸಾಧನದ ರೇಖೀಯ ವೇಗವರ್ಧಕವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಇದನ್ನು g ನಲ್ಲಿ ಅಳೆಯಲಾಗುತ್ತದೆ
- ಅನೂರ್ಜಿತ 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 ಫ್ಲೋ ಚಾರ್ಟ್
2.2.4 ಡೆಮೊ ಕೋಡ್
ಕೆಳಗಿನ ಪ್ರದರ್ಶನ ಕೋಡ್ ಅಕ್ಸೆಲೆರೊಮೀಟರ್ ಮತ್ತು ಮ್ಯಾಗ್ನೆಟೋಮೀಟರ್ ಸಂವೇದಕಗಳಿಂದ ಡೇಟಾವನ್ನು ಓದುತ್ತದೆ ಮತ್ತು ECompass ಡೇಟಾವನ್ನು ಪಡೆಯುತ್ತದೆ (ಅಂದರೆ, ಕ್ವಾಟರ್ನಿಯನ್, ಯೂಲರ್ ಕೋನಗಳು, ಇತ್ಯಾದಿ.).
2.2.5 ಅಲ್ಗಾರಿದಮ್ ಕಾರ್ಯಕ್ಷಮತೆ
E-Compass ಅಲ್ಗಾರಿದಮ್ ಅಕ್ಸೆಲೆರೊಮೀಟರ್ ಮತ್ತು ಮ್ಯಾಗ್ನೆಟೋಮೀಟರ್ನಿಂದ ಡೇಟಾವನ್ನು ಮಾತ್ರ ಬಳಸುತ್ತದೆ. ವಿದ್ಯುತ್ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಇದು ಕಡಿಮೆ ಆವರ್ತನದಲ್ಲಿ (100 Hz ವರೆಗೆ) ಚಲಿಸುತ್ತದೆ.
Sample ಅಪ್ಲಿಕೇಶನ್
ಬಳಕೆದಾರರ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು MotionEC ಮಿಡಲ್ವೇರ್ ಅನ್ನು ಸುಲಭವಾಗಿ ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಬಹುದು; ಎಂದುample ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅಪ್ಲಿಕೇಶನ್ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ.
ಇದು NUCLEO-F401RE, NUCLEO-U575ZI-Q, NUCLEO-L152RE ಅಥವಾ NUCLEO-L073RZ ಡೆವಲಪ್ಮೆಂಟ್ ಬೋರ್ಡ್ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ X-NUCLEO-IKS01A3, X-NUCLEO-IKS4A1O X-NUCLEO-IKS02A1O X-NUCLEO-IKSXNUMXAXNUMXO ಬೋರ್ಡ್ನಲ್ಲಿ ರನ್ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.
ಅಪ್ಲಿಕೇಶನ್ ನೈಜ ಸಮಯದಲ್ಲಿ ಸಾಧನದ ದೃಷ್ಟಿಕೋನ ಮತ್ತು ತಿರುಗುವಿಕೆಯನ್ನು ಗುರುತಿಸುತ್ತದೆ. ಡೇಟಾವನ್ನು GUI ಮೂಲಕ ಪ್ರದರ್ಶಿಸಬಹುದು.
ಅಲ್ಗಾರಿದಮ್ ಕೆಳಗಿನ ಔಟ್ಪುಟ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ: ಸಾಧನದ ದೃಷ್ಟಿಕೋನ (ಕ್ವಾಟರ್ನಿಯನ್ಗಳು, ಯೂಲರ್ ಕೋನಗಳು), ಸಾಧನದ ತಿರುಗುವಿಕೆ (ವರ್ಚುವಲ್ ಗೈರೊಸ್ಕೋಪ್ ಕಾರ್ಯನಿರ್ವಹಣೆ), ಗುರುತ್ವಾಕರ್ಷಣೆ ವೆಕ್ಟರ್ ಮತ್ತು ರೇಖೀಯ ವೇಗವರ್ಧನೆ.
3.1 MEMS-ಸ್ಟುಡಿಯೋ ಅಪ್ಲಿಕೇಶನ್
ರುample ಅಪ್ಲಿಕೇಶನ್ MEMS-ಸ್ಟುಡಿಯೋ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಅದನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು www.st.com.
ಹಂತ 1. ಅಗತ್ಯವಿರುವ ಡ್ರೈವರ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಮತ್ತು ಸೂಕ್ತವಾದ ವಿಸ್ತರಣೆ ಬೋರ್ಡ್ನೊಂದಿಗೆ STM32 ನ್ಯೂಕ್ಲಿಯೊ ಬೋರ್ಡ್ ಅನ್ನು PC ಗೆ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
ಹಂತ 2. ಮುಖ್ಯ ಅಪ್ಲಿಕೇಶನ್ ವಿಂಡೋವನ್ನು ತೆರೆಯಲು MEMS-ಸ್ಟುಡಿಯೋ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ.
ಬೆಂಬಲಿತ ಫರ್ಮ್ವೇರ್ನೊಂದಿಗೆ STM32 ನ್ಯೂಕ್ಲಿಯೊ ಬೋರ್ಡ್ PC ಗೆ ಸಂಪರ್ಕಗೊಂಡಿದ್ದರೆ, ಸೂಕ್ತವಾದ COM ಪೋರ್ಟ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪತ್ತೆಯಾಗುತ್ತದೆ. ಮೌಲ್ಯಮಾಪನ ಮಂಡಳಿಗೆ ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸಲು [ಸಂಪರ್ಕ] ಬಟನ್ ಒತ್ತಿರಿ.
ಹಂತ 3. ಬೆಂಬಲಿತ ಫರ್ಮ್ವೇರ್ನೊಂದಿಗೆ STM32 ನ್ಯೂಕ್ಲಿಯೊ ಬೋರ್ಡ್ಗೆ ಸಂಪರ್ಕಿಸಿದಾಗ [ಲೈಬ್ರರಿ ಮೌಲ್ಯಮಾಪನ] ಟ್ಯಾಬ್ ತೆರೆಯುತ್ತದೆ.
ಡೇಟಾ ಸ್ಟ್ರೀಮಿಂಗ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ಮತ್ತು ನಿಲ್ಲಿಸಲು, ಸೂಕ್ತವಾದ ಟಾಗಲ್ ಮಾಡಿ [ಪ್ರಾರಂಭ] ಅಥವಾ [ನಿಲ್ಲಿಸಿ]
ಬಾಹ್ಯ ಲಂಬ ಟೂಲ್ ಬಾರ್ನಲ್ಲಿರುವ ಬಟನ್.
ಸಂಪರ್ಕಿತ ಸಂವೇದಕದಿಂದ ಬರುವ ಡೇಟಾ ಆಗಿರಬಹುದು viewಒಳಗಿನ ವರ್ಟಿಕಲ್ ಟೂಲ್ ಬಾರ್ನಲ್ಲಿ [ಡೇಟಾ ಟೇಬಲ್] ಟ್ಯಾಬ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ.
ಹಂತ 4. ಈ ಲೈಬ್ರರಿಗೆ ಮೀಸಲಾದ ಪುಟವನ್ನು ತೆರೆಯಲು [E-Compass] ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
ಮೇಲಿನ ಚಿತ್ರವು STM32 ನ್ಯೂಕ್ಲಿಯೊ ಗ್ರಾಫಿಕಲ್ ಮಾದರಿಯನ್ನು ತೋರಿಸುತ್ತದೆ. ಮಾದರಿ ದೃಷ್ಟಿಕೋನ ಮತ್ತು ತಿರುಗುವಿಕೆಯು ಅಲ್ಗಾರಿದಮ್ ಮೂಲಕ ಲೆಕ್ಕಾಚಾರ ಮಾಡಲಾದ ಇ-ಕಂಪಾಸ್ ಡೇಟಾವನ್ನು (ಕ್ವಾಟರ್ನಿಯನ್ಸ್) ಆಧರಿಸಿದೆ.
ನೈಜ ಸಾಧನದ ಚಲನೆಯನ್ನು ಚಿತ್ರಾತ್ಮಕ ಮಾದರಿಯೊಂದಿಗೆ ಜೋಡಿಸಲು, ಸಾಧನವನ್ನು ಪರದೆಯ ಕಡೆಗೆ ಪಾಯಿಂಟ್ ಮಾಡಿ ಮತ್ತು [ರೀಸೆಟ್ ಮಾಡೆಲ್] ಅನ್ನು ತಳ್ಳಿರಿ.
ಶಿರೋನಾಮೆ ಮೌಲ್ಯವು ನಿಜವಾದ ಸಾಧನದ ಶಿರೋನಾಮೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ.
ಸಾಧನವನ್ನು ನೇರವಾಗಿ ಮೇಲಕ್ಕೆ ಅಥವಾ ಕೆಳಕ್ಕೆ ತೋರಿಸುವುದು (ENU ರೆಫರೆನ್ಸ್ ಫ್ರೇಮ್ನ ಮೇಲಿನ ಅಕ್ಷದ ಉದ್ದಕ್ಕೂ, ±5 ಡಿಗ್ರಿ ಸಹಿಷ್ಣುತೆಯೊಂದಿಗೆ) ಶೀರ್ಷಿಕೆಗೆ N/A ಮೌಲ್ಯವನ್ನು ನೀಡುತ್ತದೆ: ಸಾಧನವು ಯಾವ ಕಾರ್ಡಿನಲ್ ಪಾಯಿಂಟ್ಗೆ ತೋರಿಸುತ್ತಿದೆ ಎಂಬುದನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
ಒಳ್ಳೆಯತನ ಮೌಲ್ಯವು 0 ರಿಂದ 3 ಮೌಲ್ಯಗಳನ್ನು ನೀಡುತ್ತದೆ ಮತ್ತು ಮ್ಯಾಗ್ನೆಟೋಮೀಟರ್ ಮಾಪನಾಂಕ ನಿರ್ಣಯಕ್ಕೆ ಸಂಬಂಧಿಸಿದೆ: ಹೆಚ್ಚಿನ ಮೌಲ್ಯ, ಇ-ಕಂಪಾಸ್ ಡೇಟಾ ಅಲ್ಗಾರಿದಮ್ನ ಉತ್ತಮ ಫಲಿತಾಂಶಗಳು.
ಹಂತ 5. [ಉಳಿಸಿ] ಕ್ಲಿಕ್ ಮಾಡಿ File] ಡಾಟಾಲಾಗಿಂಗ್ ಕಾನ್ಫಿಗರೇಶನ್ ವಿಂಡೋವನ್ನು ತೆರೆಯಲು. ಸಂವೇದಕ ಮತ್ತು ಇ-ಕಂಪಾಸ್ ಡೇಟಾವನ್ನು ಉಳಿಸಲು ಆಯ್ಕೆಮಾಡಿ file. ಅನುಗುಣವಾದ ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ನೀವು ಉಳಿಸುವಿಕೆಯನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು ಅಥವಾ ನಿಲ್ಲಿಸಬಹುದು.
ಹಂತ 6. ಹಿಂದೆ ಸ್ವಾಧೀನಪಡಿಸಿಕೊಂಡ ಡೇಟಾವನ್ನು ಗ್ರಂಥಾಲಯಕ್ಕೆ ಕಳುಹಿಸಲು ಮತ್ತು ಫಲಿತಾಂಶವನ್ನು ಸ್ವೀಕರಿಸಲು ಡೇಟಾ ಇಂಜೆಕ್ಷನ್ ಮೋಡ್ ಅನ್ನು ಬಳಸಬಹುದು. ಮೀಸಲಾದವನ್ನು ತೆರೆಯಲು ಲಂಬ ಟೂಲ್ ಬಾರ್ನಲ್ಲಿ [ಡೇಟಾ ಇಂಜೆಕ್ಷನ್] ಟ್ಯಾಬ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ view ಈ ಕಾರ್ಯಕ್ಕಾಗಿ.
ಹಂತ 7. ಆಯ್ಕೆ ಮಾಡಲು [ಬ್ರೌಸ್] ಬಟನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ file CSV ಸ್ವರೂಪದಲ್ಲಿ ಹಿಂದೆ ಸೆರೆಹಿಡಿಯಲಾದ ಡೇಟಾದೊಂದಿಗೆ.
ಪ್ರಸ್ತುತದಲ್ಲಿ ಡೇಟಾವನ್ನು ಟೇಬಲ್ಗೆ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ view.
ಇತರ ಬಟನ್ಗಳು ಸಕ್ರಿಯವಾಗುತ್ತವೆ. ನೀವು ಕ್ಲಿಕ್ ಮಾಡಬಹುದು:
- ಫರ್ಮ್ವೇರ್ ಆಫ್ಲೈನ್ ಮೋಡ್ ಅನ್ನು ಆನ್/ಆಫ್ ಮಾಡಲು [ಆಫ್ಲೈನ್ ಮೋಡ್] ಬಟನ್ (ಹಿಂದೆ ಸೆರೆಹಿಡಿಯಲಾದ ಡೇಟಾವನ್ನು ಬಳಸುವ ಮೋಡ್).
- MEMS-ಸ್ಟುಡಿಯೋದಿಂದ ಲೈಬ್ರರಿಗೆ ಡೇಟಾ ಫೀಡ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಲು [ಪ್ರಾರಂಭ]/[ಸ್ಟಾಪ್]/[ಹಂತ]/[ಪುನರಾವರ್ತನೆ] ಬಟನ್ಗಳು.
ಉಲ್ಲೇಖಗಳು
ಕೆಳಗಿನ ಎಲ್ಲಾ ಸಂಪನ್ಮೂಲಗಳು www.st.com ನಲ್ಲಿ ಉಚಿತವಾಗಿ ಲಭ್ಯವಿದೆ.
- UM1859: X-CUBE-MEMS1 ಚಲನೆಯ MEMS ಮತ್ತು STM32Cube ಗಾಗಿ ಪರಿಸರ ಸಂವೇದಕ ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದು
- UM1724: STM32 ನ್ಯೂಕ್ಲಿಯೊ-64 ಬೋರ್ಡ್ಗಳು (MB1136)
- 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 ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಸಂವೇದಕ ವಿಸ್ತರಣೆ ಬೋರ್ಡ್ ಅಡಾಪ್ಟರ್ ನ್ಯೂಕ್ಲಿಯೊ, ಚಿತ್ರ 4. ಯುನಿಕ್ಲಿಯೊ ಮುಖ್ಯ ವಿಂಡೋ, ಚಿತ್ರ 5. ಬಳಕೆದಾರರ ಸಂದೇಶಗಳ ಟ್ಯಾಬ್, ಚಿತ್ರ 6. ಇ-ದಿಕ್ಸೂಚಿ ವಿಂಡೋ ಮತ್ತು ಚಿತ್ರ 7. ಡೇಟಾಲಾಗ್ ವಿಂಡೋ. 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: ಎಸ್ample ಅಪ್ಲಿಕೇಶನ್, ವಿಭಾಗ 3.1: MEMS-ಸ್ಟುಡಿಯೋ ಅಪ್ಲಿಕೇಶನ್ |
ಪ್ರಮುಖ ಸೂಚನೆ - ಎಚ್ಚರಿಕೆಯಿಂದ ಓದಿ
STMicroelectronics NV ಮತ್ತು ಅದರ ಅಂಗಸಂಸ್ಥೆಗಳು ("ST") ಯಾವುದೇ ಸೂಚನೆಯಿಲ್ಲದೆ ST ಉತ್ಪನ್ನಗಳು ಮತ್ತು/ಅಥವಾ ಈ ಡಾಕ್ಯುಮೆಂಟ್ಗೆ ಬದಲಾವಣೆಗಳು, ತಿದ್ದುಪಡಿಗಳು, ವರ್ಧನೆಗಳು, ಮಾರ್ಪಾಡುಗಳು ಮತ್ತು ಸುಧಾರಣೆಗಳನ್ನು ಮಾಡುವ ಹಕ್ಕನ್ನು ಕಾಯ್ದಿರಿಸುತ್ತವೆ. ಆರ್ಡರ್ ಮಾಡುವ ಮೊದಲು ಖರೀದಿದಾರರು ST ಉತ್ಪನ್ನಗಳ ಕುರಿತು ಇತ್ತೀಚಿನ ಸಂಬಂಧಿತ ಮಾಹಿತಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳಬೇಕು. ಆರ್ಡರ್ ಸ್ವೀಕೃತಿಯ ಸಮಯದಲ್ಲಿ ST ಯ ನಿಯಮಗಳು ಮತ್ತು ಮಾರಾಟದ ಷರತ್ತುಗಳಿಗೆ ಅನುಸಾರವಾಗಿ ST ಉತ್ಪನ್ನಗಳನ್ನು ಮಾರಾಟ ಮಾಡಲಾಗುತ್ತದೆ.
ST ಉತ್ಪನ್ನಗಳ ಆಯ್ಕೆ, ಆಯ್ಕೆ ಮತ್ತು ಬಳಕೆಗೆ ಖರೀದಿದಾರರು ಮಾತ್ರ ಜವಾಬ್ದಾರರಾಗಿರುತ್ತಾರೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಸಹಾಯ ಅಥವಾ ಖರೀದಿದಾರರ ಉತ್ಪನ್ನಗಳ ವಿನ್ಯಾಸಕ್ಕೆ ST ಯಾವುದೇ ಹೊಣೆಗಾರಿಕೆಯನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ.
ಇಲ್ಲಿ ST ಯಿಂದ ಯಾವುದೇ ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಹಕ್ಕನ್ನು ಯಾವುದೇ ಪರವಾನಗಿ, ವ್ಯಕ್ತಪಡಿಸಲು ಅಥವಾ ಸೂಚಿಸಲಾಗಿದೆ.
ಇಲ್ಲಿ ಸೂಚಿಸಲಾದ ಮಾಹಿತಿಗಿಂತ ವಿಭಿನ್ನವಾದ ನಿಬಂಧನೆಗಳೊಂದಿಗೆ ST ಉತ್ಪನ್ನಗಳ ಮರುಮಾರಾಟವು ಅಂತಹ ಉತ್ಪನ್ನಕ್ಕಾಗಿ ST ಯಿಂದ ನೀಡಲಾದ ಯಾವುದೇ ಖಾತರಿಯನ್ನು ರದ್ದುಗೊಳಿಸುತ್ತದೆ.
ST ಮತ್ತು ST ಲೋಗೋ ST ಯ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳಾಗಿವೆ. ST ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ಇದನ್ನು ನೋಡಿ www.st.com/trademarks. ಎಲ್ಲಾ ಇತರ ಉತ್ಪನ್ನ ಅಥವಾ ಸೇವೆಯ ಹೆಸರುಗಳು ಆಯಾ ಮಾಲೀಕರ ಆಸ್ತಿಯಾಗಿದೆ.
ಈ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿನ ಮಾಹಿತಿಯು ಈ ಡಾಕ್ಯುಮೆಂಟ್ನ ಯಾವುದೇ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಹಿಂದೆ ಒದಗಿಸಲಾದ ಮಾಹಿತಿಯನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ ಮತ್ತು ಬದಲಾಯಿಸುತ್ತದೆ.
© 2024 STMicroelectronics – ಎಲ್ಲಾ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
ST X-CUBE-MEMS1 MotionEC ಮಿಡಲ್ವೇರ್ ಲೈಬ್ರರಿಯಾಗಿದೆ [ಪಿಡಿಎಫ್] ಮಾಲೀಕರ ಕೈಪಿಡಿ X-CUBE-MEMS1 MotionEC ಒಂದು ಮಿಡಲ್ವೇರ್ ಲೈಬ್ರರಿ, X-CUBE-MEMS1, MotionEC ಒಂದು ಮಿಡಲ್ವೇರ್ ಲೈಬ್ರರಿ, ಮಿಡಲ್ವೇರ್ ಲೈಬ್ರರಿ, ಲೈಬ್ರರಿ |