UM2225
ຄູ່ມືຜູ້ໃຊ້
ເລີ່ມຕົ້ນດ້ວຍຫ້ອງສະໝຸດ E-Compass ແບບສົດໆຂອງ MotionEC ໃນສ່ວນຂະຫຍາຍ X-CUBE-MEMS1 ສຳລັບ STM32Cube
ແນະນຳ
MotionEC ເປັນອົງປະກອບຫ້ອງສະໝຸດກາງຂອງຊອບແວ X-CUBE-MEMS1 ແລະເຮັດວຽກໃນ STM3z2. ມັນສະໜອງຂໍ້ມູນແບບສົດໆກ່ຽວກັບທິດທາງອຸປະກອນ ແລະສະຖານະການເຄື່ອນໄຫວໂດຍອີງໃສ່ຂໍ້ມູນຈາກອຸປະກອນ.
ມັນສະຫນອງຜົນໄດ້ຮັບດັ່ງຕໍ່ໄປນີ້: ທິດທາງອຸປະກອນ (quaternions, ມຸມ Euler), ການຫມຸນອຸປະກອນ (ການເຮັດວຽກຂອງ gyroscope virtual), vector gravity ແລະການເລັ່ງເສັ້ນ.
ຫ້ອງສະໝຸດນີ້ມີຈຸດປະສົງເພື່ອເຮັດວຽກກັບ ST MEMS ເທົ່ານັ້ນ.
ສູດການຄິດໄລ່ແມ່ນສະໜອງໃຫ້ໃນຮູບແບບຫ້ອງສະໝຸດສະຖິດ ແລະຖືກອອກແບບເພື່ອໃຊ້ໃນ STM32 microcontrollers ໂດຍອີງໃສ່ ARM® Cortex®-M0+, ARM® Cortex®-M3, ARM® Cortex®-M33, ARM® Cortex®-M4 ແລະ ARM® ສະຖາປັດຕະຍະກຳ Cortex®-M7.
ມັນຖືກສ້າງຂຶ້ນເທິງສຸດຂອງເຕັກໂນໂລຊີຊອບແວ STM32Cube ເພື່ອຄວາມສະດວກໃນການພົກພາໃນທົ່ວ microcontrollers STM32 ທີ່ແຕກຕ່າງກັນ.
ຊອບແວທີ່ມາພ້ອມກັບ sampການປະຕິບັດທີ່ດໍາເນີນການຢູ່ໃນກະດານຂະຫຍາຍ X-NUCLEO-IKS01A3 , X-NUCLEO-IKS4A1 ຫຼື X-NUCLEO-IKS02A1 ເທິງກະດານພັດທະນາ NUCLEO-F401RE, NUCLEO-U575ZI-Q, NUCLEO-L152RE ຫຼື NUCLEO-L073.
ຕົວຫຍໍ້ ແລະຕົວຫຍໍ້
ຕາຕະລາງ 1. ບັນຊີລາຍຊື່ຂອງຕົວຫຍໍ້
ຕົວຫຍໍ້ | ລາຍລະອຽດ |
API | ການໂຕ້ຕອບການຂຽນໂປລແກລມແອັບພລິເຄຊັນ |
BSP | ຊຸດສະຫນັບສະຫນູນກະດານ |
GUI | ການໂຕ້ຕອບຜູ້ໃຊ້ແບບກາຟິກ |
HAL | ຊັ້ນ abstraction ຮາດແວ |
IDE | ສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານ |
ຫ້ອງສະໝຸດ MotionEC ກາງໃນສ່ວນຂະຫຍາຍຊອບແວ X-CUBE-MEMS1 ສໍາລັບ STM32Cube
2.1 MotionEC ເກີນview
ຫ້ອງສະໝຸດ MotionEC ຂະຫຍາຍການເຮັດວຽກຂອງຊອບແວ X-CUBE-MEMS1.
ຫ້ອງສະຫມຸດໄດ້ມາຂໍ້ມູນຈາກ accelerometer ແລະ magnetometer ແລະສະຫນອງຂໍ້ມູນກ່ຽວກັບທິດທາງອຸປະກອນແລະສະຖານະການການເຄື່ອນໄຫວໂດຍອີງໃສ່ຂໍ້ມູນຈາກອຸປະກອນ.
ຫ້ອງສະຫມຸດໄດ້ຖືກອອກແບບສໍາລັບ ST MEMS ເທົ່ານັ້ນ. ການທໍາງານແລະການປະຕິບັດໃນເວລາທີ່ການນໍາໃຊ້ເຊັນເຊີ MEMS ອື່ນໆບໍ່ໄດ້ຖືກວິເຄາະແລະສາມາດແຕກຕ່າງກັນຢ່າງຫຼວງຫຼາຍຈາກສິ່ງທີ່ອະທິບາຍໄວ້ໃນເອກະສານ.
A sample ການປະຕິບັດແມ່ນມີຢູ່ໃນກະດານຂະຫຍາຍ X-NUCLEO-IKS01A3 , X-NUCLEO-IKS4A1 ແລະ X-NUCLEO-IKS02A1, ຕິດຕັ້ງຢູ່ໃນກະດານພັດທະນາ NUCLEO-F401RE, NUCLEO-U575ZI-Q, NUCLEO-L152RE ຫຼື NUCLEO-L073RE-XNUMX.
2.2 ຫ້ອງສະໝຸດ MotionEC
ຂໍ້ມູນດ້ານວິຊາການທີ່ອະທິບາຍຢ່າງຄົບຖ້ວນກ່ຽວກັບໜ້າທີ່ ແລະພາລາມິເຕີຂອງ MotionEC APIs ສາມາດພົບໄດ້ຢູ່ໃນ HTML ທີ່ຮວບຮວມ MotionEC_Package.chm file ຕັ້ງຢູ່ໃນໂຟເດີເອກະສານ.
2.2.1 ລາຍລະອຽດຫ້ອງສະໝຸດ MotionEC
ຫໍສະໝຸດ MotionEC E-Compass ຄຸ້ມຄອງຂໍ້ມູນທີ່ໄດ້ມາຈາກເຄື່ອງວັດແທກຄວາມໄວ ແລະເຄື່ອງວັດແທກແມ່ເຫຼັກ; ມັນມີລັກສະນະ:
- ທິດທາງອຸປະກອນ (quaternions, ມຸມ Euler), ການຫມຸນອຸປະກອນ (ການທໍາງານຂອງ gyroscope virtual), vector gravity ແລະຜົນໄດ້ຮັບການເລັ່ງເສັ້ນ
- ການທໍາງານໂດຍອີງໃສ່ຂໍ້ມູນ accelerometer ແລະ magnetometer ເທົ່ານັ້ນ
- ຂໍ້ມູນ accelerometer ແລະ magnetometer ທີ່ຕ້ອງການ sampຄວາມຖີ່ຂອງ ling ເຖິງ 100 Hz
- ຄວາມຕ້ອງການຊັບພະຍາກອນ:
- Cortex-M0+: 3.7 kB ຂອງລະຫັດ ແລະ 0.1 kB ຂອງຫນ່ວຍຄວາມຈໍາຂໍ້ມູນ
- Cortex-M3: 3.8 kB ຂອງລະຫັດແລະ 0.1 kB ຂອງຫນ່ວຍຄວາມຈໍາຂໍ້ມູນ
- Cortex-M33: 2.8 kB ຂອງລະຫັດແລະ 0.1 kB ຂອງຫນ່ວຍຄວາມຈໍາຂໍ້ມູນ
- Cortex-M4: 2.9 kB ຂອງລະຫັດແລະ 0.1 kB ຂອງຫນ່ວຍຄວາມຈໍາຂໍ້ມູນ
- Cortex-M7: 2.8 kB ຂອງລະຫັດແລະ 0.1 kB ຂອງຫນ່ວຍຄວາມຈໍາຂໍ້ມູນ - ມີໃຫ້ສໍາລັບສະຖາປັດຕະຍະກໍາ ARM Cortex M0+, Cortex-M3, Cortex-M33, Cortex-M4 ແລະ Cortex M7
2.2.2 MotionEC APIs
MotionEC APIs ແມ່ນ:
- uint8_t MotionEC_GetLibVersion(char *version)
- ດຶງຂໍ້ມູນສະບັບຂອງຫ້ອງສະຫມຸດໄດ້
– * ສະບັບແມ່ນຕົວຊີ້ໄປຫາ array ຂອງ 35 ລັກສະນະ
– ຕອບຈໍານວນຕົວອັກສອນໃນສະຕຣິງເວີຊັນ
• MotionEC_Initialize(MEC_mcu_type_t mcu_type, float freq)
- ປະຕິບັດການເລີ່ມຕົ້ນຫ້ອງສະຫມຸດ MotionEC ແລະການຕິດຕັ້ງກົນໄກພາຍໃນ.
- mcu_type ແມ່ນປະເພດຂອງ MCU:
◦ 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
- ຄວາມຖີ່ແມ່ນເຊັນເຊີ sampຄວາມຖີ່ ling [Hz]
ໝາຍເຫດ: ຟັງຊັນນີ້ຕ້ອງຖືກເອີ້ນກ່ອນທີ່ຈະໃຊ້ຫ້ອງສະໝຸດ E-Compass ແລະໂມດູນ CRC ໃນ STM32 microcontroller (ໃນ RCC peripheral clock enable register) ຕ້ອງໄດ້ເປີດໃຊ້ກ່ອນທີ່ຈະໃຊ້ຫ້ອງສະຫມຸດ.
- MotionEC_SetFrequency( float freq ) void
- ກໍານົດ sampຄວາມຖີ່ຂອງ ling (ປັບປຸງແກ້ໄຂຕົວກໍານົດການການກັ່ນຕອງ)
- ຄວາມຖີ່ແມ່ນເຊັນເຊີ sampling frequency [Hz] • void MotionEC_Run(MEC_input_t *data_in, MEC_output_t *data_out)
- ແລ່ນລະບົບ E-Compass algorithm (accelerometer ແລະ magnetometer fusion data)
– *data_in ແມ່ນຕົວຊີ້ໄປຫາໂຄງສ້າງທີ່ມີຂໍ້ມູນປ້ອນເຂົ້າ
- ຕົວກໍານົດການສໍາລັບໂຄງສ້າງປະເພດ MEC_input_t ແມ່ນ:
◦ acc[3] ແມ່ນ array ຂອງຂໍ້ມູນ accelerometer ໃນສົນທິສັນຍາ ENU, ວັດແທກເປັນ g
◦ mag[3] ເປັນ array ຂອງຂໍ້ມູນການ calibrated magnetometer ໃນສົນທິສັນຍາ ENU, ວັດແທກໃນ μT/50
◦ deltatime s ແມ່ນເວລາ delta (ເຊັ່ນ, ການຊັກຊ້າເວລາລະຫວ່າງຊຸດຂໍ້ມູນເກົ່າແລະໃຫມ່) ວັດແທກເປັນ s
– *data_out ແມ່ນຕົວຊີ້ໄປຫາໂຄງສ້າງທີ່ມີຂໍ້ມູນຜົນຜະລິດ
- ຕົວກໍານົດການສໍາລັບໂຄງສ້າງປະເພດ MEC_output_t ແມ່ນ:
◦ quaternion[4] ແມ່ນ array ທີ່ປະກອບດ້ວຍ quaternion ໃນສົນທິສັນຍາ ENU, ເປັນຕົວແທນຂອງທິດທາງ 3Dangular ຂອງອຸປະກອນໃນຊ່ອງ; ຄໍາສັ່ງຂອງອົງປະກອບແມ່ນ: X, Y, Z, W, ມີອົງປະກອບໃນທາງບວກສະເຫມີ W
◦ euler[3] ແມ່ນ array ຂອງມຸມ Euler ໃນສົນທິສັນຍາ ENU, ເປັນຕົວແທນຂອງທິດທາງ 3D-angular ຂອງອຸປະກອນໃນອາວະກາດ; ຄໍາສັ່ງຂອງອົງປະກອບແມ່ນ: yaw, pitch, ມ້ວນ, ວັດແທກໃນ deg
◦ i_gyro[3] ແມ່ນ array ຂອງອັດຕາມຸມໃນສົນທິສັນຍາ ENU, ເປັນຕົວແທນຂອງເຊັນເຊີ gyroscope virtual, ວັດແທກເປັນ dps
◦ ແຮງໂນ້ມຖ່ວງ[3] ແມ່ນ array ຂອງຄວາມເລັ່ງໃນສົນທິສັນຍາ ENU, ເປັນຕົວແທນຂອງ vector gravity, ວັດແທກໃນ g
◦ linear[3] ແມ່ນ array ຂອງຄວາມເລັ່ງໃນສົນທິສັນຍາ ENU, ເປັນຕົວແທນຂອງອຸປະກອນການເລັ່ງເສັ້ນ, ວັດແທກເປັນ g
- MotionEC_GetOrientationEnable(MEC_state_t *state) void
– ໄດ້ຮັບການເປີດໃຊ້ງານ / ປິດການທໍາງານຂອງການຄິດໄລ່ມຸມ Euler
– * ສະຖານະແມ່ນຕົວຊີ້ໄປເຖິງສະຖານະການເປີດ / ປິດການນໍາໃຊ້ໃນປັດຈຸບັນ - MotionEC_SetOrientationEnable(MEC_state_t state) ເປັນໂມຄະ
– ກໍານົດສະຖານະເປີດ/ປິດການຄິດໄລ່ມຸມ Euler
– ລັດແມ່ນສະຖານະການເປີດ / ປິດການທໍາງານໃຫມ່ທີ່ຈະໄດ້ຮັບການຕັ້ງ - MotionEC_GetVirtualGyroEnable(MEC_state_t *state) void
– ໄດ້ຮັບການເປີດ / ປິດການທໍາງານຂອງການຄິດໄລ່ gyroscope virtual
– * ສະຖານະແມ່ນຕົວຊີ້ໄປເຖິງສະຖານະການເປີດ / ປິດການນໍາໃຊ້ໃນປັດຈຸບັນ - MotionEC_SetVirtualGyroEnable(MEC_state_t state) ເປັນໂມຄະ
- ກໍານົດສະຖານະເປີດ/ປິດການຄິດໄລ່ການຄິດໄລ່ gyroscope virtual
– ລັດແມ່ນສະຖານະການເປີດ / ປິດການທໍາງານໃຫມ່ທີ່ຈະໄດ້ຮັບການຕັ້ງ - MotionEC_GetGravityEnable(MEC_state_t *state) void
– ໄດ້ຮັບການເປີດໃຊ້ງານ / ປິດການທໍາງານຂອງການຄິດໄລ່ vector vector
– * ສະຖານະແມ່ນຕົວຊີ້ໄປເຖິງສະຖານະການເປີດ / ປິດການນໍາໃຊ້ໃນປັດຈຸບັນ - MotionEC_SetGravityEnable(MEC_state_t state) ເປັນໂມຄະ
- ກໍານົດສະຖານະເປີດ/ປິດການຄິດໄລ່ vector gravity
– ລັດແມ່ນສະຖານະການເປີດ / ປິດການທໍາງານໃຫມ່ທີ່ຈະໄດ້ຮັບການຕັ້ງ - MotionEC_GetLinearAccEnable(MEC_state_t *state) void
- ໄດ້ຮັບການເປີດໃຊ້ງານ / ປິດການທໍາງານຂອງການຄິດໄລ່ການເລັ່ງເສັ້ນຊື່
– * ສະຖານະແມ່ນຕົວຊີ້ໄປເຖິງສະຖານະການເປີດ / ປິດການນໍາໃຊ້ໃນປັດຈຸບັນ - MotionEC_SetLinearAccEnable(MEC_state_t state) ເປັນໂມຄະ
- ກໍານົດສະຖານະເປີດ/ປິດການຄິດໄລ່ການເລັ່ງເສັ້ນຊື່
– ລັດແມ່ນສະຖານະການເປີດ / ປິດການທໍາງານໃຫມ່ທີ່ຈະໄດ້ຮັບການຕັ້ງ
2.2.3 ຕາຕະລາງການໄຫຼເຂົ້າຂອງ API
2.2.4 ລະຫັດຕົວຢ່າງ
ລະຫັດການສາທິດຕໍ່ໄປນີ້ອ່ານຂໍ້ມູນຈາກເຊັນເຊີ accelerometer ແລະ magnetometer ແລະໄດ້ຮັບຂໍ້ມູນ ECompass (ie, quaternion, Euler angles, ແລະອື່ນໆ).
2.2.5 ການປະຕິບັດສູດການຄິດໄລ່
ສູດການຄິດໄລ່ E-Compass ໃຊ້ຂໍ້ມູນຈາກ accelerometer ແລະ magnetometer ເທົ່ານັ້ນ. ມັນແລ່ນຢູ່ທີ່ຄວາມຖີ່ຕ່ໍາ (ເຖິງ 100 Hz) ເພື່ອຫຼຸດຜ່ອນການໃຊ້ພະລັງງານ.
Sampຄໍາຮ້ອງສະຫມັກ le
MotionEC ກາງສາມາດຖືກດັດແປງໄດ້ຢ່າງງ່າຍດາຍເພື່ອສ້າງຄໍາຮ້ອງສະຫມັກຂອງຜູ້ໃຊ້; ເປັນampຄໍາຮ້ອງສະຫມັກ le ແມ່ນສະຫນອງໃຫ້ຢູ່ໃນໂຟນເດີຄໍາຮ້ອງສະຫມັກ.
ມັນຖືກອອກແບບເພື່ອແລ່ນຢູ່ໃນກະດານພັດທະນາ NUCLEO-F401RE, NUCLEO-U575ZI-Q, NUCLEO-L152RE ຫຼື NUCLEO-L073RZ ທີ່ເຊື່ອມຕໍ່ກັບກະດານພັດທະນາ X-NUCLEO-IKS01A3, X-NUCLEO-IKS4A1or X-NUCLEO02ans-expansion.
ແອັບພລິເຄຊັ່ນຮັບຮູ້ທິດທາງ ແລະ ການໝຸນຂອງອຸປະກອນໃນເວລາຈິງ. ຂໍ້ມູນສາມາດສະແດງຜ່ານ GUI.
ສູດການຄິດໄລ່ໃຫ້ຜົນໄດ້ຮັບດັ່ງຕໍ່ໄປນີ້: ທິດທາງອຸປະກອນ (quaternions, ມຸມ Euler), ການຫມຸນອຸປະກອນ (ການທໍາງານຂອງ gyroscope virtual), vector gravity ແລະການເລັ່ງເສັ້ນ.
3.1 ຄໍາຮ້ອງສະຫມັກ MEMS-Studio
ທampຄໍາຮ້ອງສະຫມັກ le ໃຊ້ຄໍາຮ້ອງສະຫມັກ MEMS-Studio, ເຊິ່ງສາມາດດາວໂຫຼດໄດ້ຈາກ www.st.com.
ຂັ້ນຕອນທີ 1. ໃຫ້ແນ່ໃຈວ່າການຕິດຕັ້ງໄດເວີທີ່ຈໍາເປັນແລະກະດານ STM32 Nucleo ທີ່ມີກະດານຂະຫຍາຍທີ່ເຫມາະສົມແມ່ນເຊື່ອມຕໍ່ກັບ PC.
ຂັ້ນຕອນທີ 2. ເປີດໃຊ້ແອັບພລິເຄຊັນ MEMS-Studio ເພື່ອເປີດໜ້າຈໍແອັບພລິເຄຊັນຫຼັກ.
ຖ້າກະດານ STM32 Nucleo ທີ່ມີເຟີມແວທີ່ຮອງຮັບແມ່ນເຊື່ອມຕໍ່ກັບ PC, ພອດ COM ທີ່ເຫມາະສົມຈະຖືກກວດພົບໂດຍອັດຕະໂນມັດ. ກົດປຸ່ມ [ເຊື່ອມຕໍ່] ເພື່ອສ້າງການເຊື່ອມຕໍ່ກັບກະດານປະເມີນຜົນ.
ຂັ້ນຕອນທີ 3. ເມື່ອເຊື່ອມຕໍ່ກັບກະດານ STM32 Nucleo ທີ່ມີເຟີມແວທີ່ຮອງຮັບ [Library Evaluation] ເປີດແຖບ.
ເພື່ອເລີ່ມຕົ້ນ ແລະຢຸດການຖ່າຍທອດຂໍ້ມູນ, ໃຫ້ສະຫຼັບ [Start] ທີ່ເຫມາະສົມ. ຫຼື [ຢຸດ]
ປຸ່ມເທິງແຖບເຄື່ອງມືຕັ້ງທາງນອກ.
ຂໍ້ມູນທີ່ມາຈາກເຊັນເຊີທີ່ເຊື່ອມຕໍ່ສາມາດເປັນ viewed ເລືອກແຖບ [ຕາຕະລາງຂໍ້ມູນ] ໃນແຖບເຄື່ອງມືຕັ້ງພາຍໃນ.
ຂັ້ນຕອນທີ 4. ໃຫ້ຄລິກໃສ່ [E-Compass] ເພື່ອເປີດຫນ້າທີ່ອຸທິດຕົນສໍາລັບຫ້ອງສະຫມຸດນີ້.
ຮູບຂ້າງເທິງສະແດງໃຫ້ເຫັນຮູບແບບກາຟິກ STM32 Nucleo. ທິດທາງແບບຈໍາລອງແລະການຫມຸນແມ່ນອີງໃສ່ຂໍ້ມູນ E-Compass (quaternions) ທີ່ຄິດໄລ່ໂດຍສູດການຄິດໄລ່.
ເພື່ອຈັດຮຽງການເຄື່ອນໄຫວຂອງອຸປະກອນຕົວຈິງກັບຕົວແບບກຣາຟິກ, ຊີ້ອຸປະກອນໄປສູ່ໜ້າຈໍ ແລະຍູ້ [ປັບຮູບແບບ].
ຄ່າຫົວຂໍ້ສະແດງເຖິງຫົວຂໍ້ອຸປະກອນທີ່ແທ້ຈິງ.
ການຊີ້ອຸປະກອນຊື່ຂຶ້ນ ຫຼື ລົງ (ຕາມແກນຂຶ້ນຂອງກອບການອ້າງອີງ ENU, ດ້ວຍຄວາມທົນທານ ± 5 ອົງສາ) ໃຫ້ຄ່າ N/A ສໍາລັບຫົວຂໍ້: ບໍ່ສາມາດຈໍາແນກໄດ້ວ່າອຸປະກອນຊີ້ໄປຫາຈຸດໃດ.
ມູນຄ່າຄວາມດີໃຫ້ 0 ຫາ 3 ຄ່າແລະກ່ຽວຂ້ອງກັບການປັບຕົວວັດແທກແມ່ເຫຼັກ: ຄ່າທີ່ສູງຂຶ້ນ, ຜົນໄດ້ຮັບທີ່ດີກວ່າຂອງລະບົບຂໍ້ມູນ E-Compass.
ຂັ້ນຕອນທີ 5. ໃຫ້ຄລິກໃສ່ [Save to File] ເພື່ອເປີດໜ້າຕ່າງການຕັ້ງຄ່າ dataloging. ເລືອກເຊັນເຊີແລະຂໍ້ມູນ E-Compass ທີ່ຈະບັນທຶກໄວ້ໃນ file. ທ່ານສາມາດເລີ່ມຕົ້ນຫຼືຢຸດການບັນທຶກໂດຍການຄລິກໃສ່ປຸ່ມທີ່ສອດຄ້ອງກັນ.
ຂັ້ນຕອນທີ 6. ຮູບແບບການສີດຂໍ້ມູນສາມາດຖືກນໍາໃຊ້ເພື່ອສົ່ງຂໍ້ມູນທີ່ໄດ້ມາກ່ອນຫນ້ານີ້ໄປຫາຫ້ອງສະຫມຸດແລະໄດ້ຮັບຜົນໄດ້ຮັບ. ເລືອກແຖບ [Data Injection] ໃນແຖບເຄື່ອງມືຕັ້ງເພື່ອເປີດອຸປະກອນທີ່ອຸທິດຕົນ view ສໍາລັບຫນ້າທີ່ນີ້.
ຂັ້ນຕອນທີ 7. ໃຫ້ຄລິກໃສ່ [Browse] ປຸ່ມເພື່ອເລືອກ file ກັບຂໍ້ມູນທີ່ຖືກບັນທຶກໄວ້ໃນເມື່ອກ່ອນໃນຮູບແບບ CSV.
ຂໍ້ມູນຈະຖືກໂຫລດເຂົ້າໄປໃນຕາຕະລາງໃນປະຈຸບັນ view.
ປຸ່ມອື່ນໆຈະກາຍເປັນການເຄື່ອນໄຫວ. ທ່ານສາມາດຄລິກໃສ່:
– ປຸ່ມ [ໂໝດອອບໄລນ໌] ເພື່ອສະຫຼັບການເປີດ/ປິດ ໂໝດເຟີມແວອອຟລາຍ (ໂໝດນຳໃຊ້ຂໍ້ມູນທີ່ບັນທຶກໄວ້ໃນເມື່ອກ່ອນ).
– ປຸ່ມ [Start]/[Stop]/[Step]/[Repeat] ເພື່ອຄວບຄຸມການປ້ອນຂໍ້ມູນຈາກ MEMS-Studio ໄປຫາຫ້ອງສະໝຸດ.
ເອກະສານອ້າງອີງ
ຊັບພະຍາກອນທັງໝົດຕໍ່ໄປນີ້ແມ່ນມີໃຫ້ຢູ່ www.st.com.
- UM1859: ເລີ່ມຕົ້ນດ້ວຍ X-CUBE-MEMS1 motion MEMS ແລະການຂະຫຍາຍຊອບແວເຊັນເຊີສິ່ງແວດລ້ອມສໍາລັບ STM32Cube
- UM1724: ກະດານ STM32 Nucleo-64 (MB1136)
- UM3233: ການເລີ່ມຕົ້ນດ້ວຍ MEMS-Studio
ປະຫວັດການແກ້ໄຂ
ຕາຕະລາງ 4. ປະຫວັດການແກ້ໄຂເອກະສານ
ວັນທີ | ຮຸ່ນ | ການປ່ຽນແປງ |
18-ພຶດສະພາ-17 | 1 | ການປ່ອຍຕົວໃນເບື້ອງຕົ້ນ. |
25-ມັງກອນ-18 | 2 | ເພີ່ມການອ້າງອີງໃສ່ກະດານພັດທະນາ NUCLEO-L152RE ແລະຕາຕະລາງ 2. ເວລາຜ່ານໄປ (μs) algorithm. |
21-ມີນາ-18 | 3 | ອັບເດດບົດແນະນຳ ແລະ ພາກທີ 2.1 MotionEC ຜ່ານໄປແລ້ວview. |
26-ພະຈິກ-18 | 4 | ເພີ່ມຕາຕະລາງ 3. Cortex -M0+: algorithm ເວລາຜ່ານໄປ (µs). ເພີ່ມການອ້າງອີງໃສ່ARM® ກະດານພັດທະນາ Cortex® – M0+ ແລະ NUCLEO-L073RZ. |
19-Feb-19 | 5 | ອັບເດດຮູບ 1. ກອບການອ້າງອີງ ENU, ຕາຕະລາງ 2. Cortex -M4 ແລະ Cortex-M3: algorithm ເວລາຜ່ານໄປ (µs), ຕາຕະລາງ 3. Cortex -M0+: ເວລາຜ່ານໄປ (µs) algorithm, ຮູບ 3. ຕົວຂະຫຍາຍກະດານເຊັນເຊີທີ່ເຊື່ອມຕໍ່ກັບ STM32 Nucleo, ຮູບ 4. ປ່ອງຢ້ຽມຫຼັກຂອງ Unicleo, ຮູບ 5. ແຖບຂໍ້ຄວາມຜູ້ໃຊ້, ຮູບ 6. ປ່ອງຢ້ຽມ E-Compass ແລະຮູບ 7. ປ່ອງຢ້ຽມ Datalog. ເພີ່ມຂໍ້ມູນຄວາມເຂົ້າກັນໄດ້ຂອງກະດານຂະຫຍາຍ X-NUCLEO-IKS01A3. |
25-ມີນາ-20 | 6 | ອັບເດດບົດແນະນຳ, ພາກທີ 2.2.1: ລາຍລະອຽດຫ້ອງສະໝຸດ MotionEC ແລະ ພາກທີ 2.2.5: ການປະຕິບັດລະບົບຂອງລະບົບ. ເພີ່ມຂໍ້ມູນຄວາມເຂົ້າກັນໄດ້ຂອງສະຖາປັດຕະຍະກຳ ARM Cortex-M7. |
17-ກັນຍາ-24 | 7 | ການປັບປຸງພາກແນະນໍາ, ພາກທີ 2.1: MotionEC overview, ພາກທີ 2.2.1: ຫ້ອງສະໝຸດ MotionEC ລາຍລະອຽດ, ພາກທີ 2.2.2: MotionEC APIs, ພາກທີ 2.2.5: ສູດການຄິດໄລ່ ການປະຕິບັດ, ພາກທີ 3: Sample ຄໍາຮ້ອງສະຫມັກ, ພາກທີ 3.1: ຄໍາຮ້ອງສະຫມັກ MEMS-Studio |
ແຈ້ງການສໍາຄັນ - ອ່ານຢ່າງລະມັດລະວັງ
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 ແມ່ນຫ້ອງສະໝຸດ Middleware [pdf] ຄູ່ມືເຈົ້າຂອງ X-CUBE-MEMS1 MotionEC ເປັນຫ້ອງສະໝຸດ Middleware, X-CUBE-MEMS1, MotionEC ເປັນຫ້ອງສະໝຸດ Middleware, Middleware Library, Library |