راهنمای کاربر توسعه نرم‌افزار الگوریتم حرکت و حسگر ST X-CUBE-MEMS1

توسعه نرم‌افزار حسگر و الگوریتم حرکت X-CUBE-MEMS1

اطلاعات محصول

مشخصات

  • نام محصول: گام شمار لحظه ای MotionPW
  • سازگاری: توسعه X-CUBE-MEMS1 برای STM32Cube
  • سازنده: STMicroelectronics
  • کتابخانه: کتابخانه میان‌افزار MotionPW
  • جمع‌آوری داده‌ها: شتاب‌سنج
  • Sampفرکانس لینگ: 50 هرتز

دستورالعمل استفاده از محصول

تمام شدview

کتابخانه MotionPW قابلیت‌های آن را گسترش می‌دهد.
نرم‌افزار X-CUBE-MEMS1 با دریافت داده‌ها از شتاب‌سنج به
اطلاعاتی در مورد تعداد گام‌ها و ریتم انجام شده ارائه دهید
با دستگاه پوشیدنی.

سازگاری

این کتابخانه فقط برای حسگرهای ST MEMS طراحی شده است. با استفاده از موارد دیگر
حسگرهای MEMS ممکن است منجر به عملکرد و ویژگی‌های متفاوتی شوند.
عملکرد

پیاده سازی

اسampپیاده سازی le برای X-NUCLEO-IKS4A1 و
بردهای توسعه X-NUCLEO-IKS01A3 که بر روی بردهای توسعه یافته مشخص نصب شده‌اند
تخته ها

اطلاعات فنی

برای مشاهده‌ی جزئیات عملکردها و پارامترهای APIهای MotionPW،
به فایل HTML کامپایل شده MotionPW_Package.chm مراجعه کنید. file واقع در
پوشه مستندات.

API ها

  • MotionPW_GetLibVersion(char *version)
  • MotionPW_Initialize(void)
  • MotionPW_Update(MPW_input_t *data_in, MPW_output_t
    *خروجی داده)
  • کتابخانه گام‌شمار MotionPW_Reset(void)
  • MotionPW_ResetStepCount(void)
  • آستانه انرژی به‌روزرسانی حرکت PW (شناور * آستانه انرژی)

سوالات متداول (سؤالات متداول)

س: آیا می‌توانم از کتابخانه MotionPW با حسگرهای غیر ST MEMS استفاده کنم؟

الف) این کتابخانه فقط برای حسگرهای ST MEMS طراحی شده است.
سازگاری با سایر حسگرهای MEMS تضمین نمی‌شود.

س: داده های شتاب سنج مورد نیاز چیست؟ampلینگ
فرکانس؟

ج: s مورد نیازampفرکانس لینگ برای دقت ۵۰ هرتز است
تشخیص گام‌ها و ریتم گام‌ها.

س: چگونه کتابخانه MotionPW را مقداردهی اولیه کنم؟

الف) قبل از استفاده، تابع MotionPW_Initialize() را فراخوانی کنید.
کتابخانه فعالیت‌های تناسب اندام. از ماژول CRC در STM32 اطمینان حاصل کنید
میکروکنترلر فعال شده است.

"`

UM2350
راهنمای کاربر
شروع کار با گام‌شمار لحظه‌ای MotionPW برای کتابخانه مچی در افزونه X-CUBEMEMS1 برای STM32Cube
مقدمه
کتابخانه میان‌افزار MotionPW بخشی از نرم‌افزار X-CUBE-MEMS1 است و بر روی STM32 Nucleo اجرا می‌شود. این کتابخانه اطلاعات بلادرنگ در مورد تعداد گام‌ها و ریتمی که کاربر با دستگاه پوشیدنی (مثلاً ساعت هوشمند) انجام داده است را ارائه می‌دهد. این کتابخانه فقط برای کار با ST MEMS در نظر گرفته شده است. این الگوریتم در قالب کتابخانه‌ای ایستا ارائه شده و برای استفاده در میکروکنترلرهای STM32 مبتنی بر معماری ARM® Cortex®-M3، ARM Cortex®-M33، ARM® Cortex®-M4، ARM® Cortex®-M7 طراحی شده است. این کتابخانه بر اساس فناوری نرم‌افزاری STM32Cube ساخته شده است تا قابلیت حمل را در بین میکروکنترلرهای مختلف STM32 تسهیل کند. این نرم‌افزار همراه با ... ارائه می‌شود.ampاجرای بر روی برد توسعه X-NUCLEO-IKS4A1 یا X-NUCLEO-IKS01A3 روی برد توسعه NUCLEO-F401RE، NUCLEO-U575ZI-Q یا NUCLEO-L152RE.

UM2350 – نسخه ۴ – مه ۲۰۲۵ برای اطلاعات بیشتر، با دفتر فروش محلی STMicroelectronics تماس بگیرید.

www.st.com

UM2350
مخفف ها و اختصارات

1

مخفف ها و اختصارات

مخفف API BSP GUI HAL IDE

جدول 1. فهرست کلمات اختصاری

رابط برنامه نویسی کاربردی بسته پشتیبانی برد رابط کاربری گرافیکی لایه انتزاعی سخت افزار محیط توسعه یکپارچه

توضیحات

UM2350 - Rev 4

صفحه 2/16

2
2.1 2.2
2.2.1
2.2.2
توجه:

UM2350
کتابخانه میان‌افزار MotionPW در افزونه نرم‌افزاری X-CUBE-MEMS1 برای STM32Cube

کتابخانه میان‌افزار MotionPW در افزونه نرم‌افزاری X-CUBE-MEMS1 برای STM32Cube

MotionPW تمام شدview
کتابخانه MotionPW قابلیت‌های نرم‌افزار X-CUBE-MEMS1 را گسترش می‌دهد.
این کتابخانه داده‌ها را از شتاب‌سنج دریافت می‌کند و اطلاعاتی در مورد تعداد گام‌ها و ریتم گام‌هایی که کاربر با دستگاه پوشیدنی برداشته است، ارائه می‌دهد.
این کتابخانه فقط برای ST MEMS طراحی شده است. عملکرد و عملکرد هنگام استفاده از سایر حسگرهای MEMS تجزیه و تحلیل نمی شود و می تواند به طور قابل توجهی با آنچه در سند توضیح داده شده متفاوت باشد.
اسampاین پیاده‌سازی برای بردهای توسعه X-NUCLEO-IKS4A1 و X-NUCLEO-IKS01A3 که روی برد توسعه aNUCLEO-F401RE، NUCLEO-U575ZI-Q یا NUCLEO-L152RE نصب شده‌اند، در دسترس است.

کتابخانه MotionPW
اطلاعات فنی که به طور کامل توابع و پارامترهای رابط‌های برنامه‌نویسی کاربردی MotionPW را شرح می‌دهد، می‌توانید در فایل HTML کامپایل‌شده‌ی MotionPW_Package.chm پیدا کنید. file در پوشه Documentation قرار دارد.

توضیحات کتابخانه MotionPW

کتابخانه گام‌شمار MotionPW داده‌های دریافتی از شتاب‌سنج را مدیریت می‌کند؛ این کتابخانه دارای ویژگی‌های زیر است:

·

امکان تشخیص تعداد گام‌ها، ریتم و میزان اطمینان

·

تشخیص فقط بر اساس داده های شتاب سنج

·

داده های شتاب سنج مورد نیاز sampفرکانس لینگ 50 هرتز

·

منابع مورد نیاز:

Cortex-M3: 3.7 کیلوبایت کد و 1.8 کیلوبایت حافظه داده

Cortex-M33: 3.5 کیلوبایت کد و 1.8 کیلوبایت حافظه داده

Cortex-M4: 3.5 کیلوبایت کد و 1.8 کیلوبایت حافظه داده

Cortex-M7: 3.6 کیلوبایت کد و 1.8 کیلوبایت حافظه داده

·

موجود برای ARM® Cortex®-M3، ARM® Cortex®-M33، ARM® Cortex®-M4 و ARM® Cortex®-M7

معماری ها

رابط‌های برنامه‌نویسی کاربردی MotionPW

APIهای کتابخانه MotionPW عبارتند از:

·

uint8_t MotionPW_GetLibVersion(char *version)

نسخه کتابخانه را بازیابی می‌کند

*version یک اشاره‌گر به آرایه‌ای با ۳۵ کاراکتر است.

تعداد کاراکترهای موجود در رشته نسخه را برمی‌گرداند.

·

مقداردهی اولیه MotionPW از درجه اعتبار ساقط (void)

مقداردهی اولیه کتابخانه MotionPW و راه‌اندازی مکانیسم داخلی شامل تخصیص حافظه پویا را انجام می‌دهد.

این تابع باید قبل از استفاده از کتابخانه فعالیت تناسب اندام فراخوانی شود و ماژول CRC در میکروکنترلر STM32 (در رجیستر فعال‌سازی کلاک جانبی RCC) باید فعال باشد.

UM2350 - Rev 4

صفحه 3/16

UM2350
کتابخانه میان‌افزار MotionPW در افزونه نرم‌افزاری X-CUBE-MEMS1 برای STM32Cube

·

به‌روزرسانی حرکت PW باطل (MPW_input_t *data_in، MPW_output_t *data_out)

الگوریتم گام‌شمار مچی را اجرا می‌کند

*پارامتر data_in یک اشاره گر به یک ساختار با داده های ورودی است

پارامترهای مربوط به نوع ساختار MPW_input_t عبارتند از:

AccX مقدار حسگر شتاب سنج در محور X بر حسب گرم است

AccY مقدار حسگر شتاب سنج در محور Y بر حسب گرم است

AccZ مقدار حسگر شتاب سنج در محور Z بر حسب گرم است

CurrentActivity نوع ورودی شمارشی MPW_activity_t با مقادیر زیر است:

فعالیت نامشخص = 0x00

MPW_WALKING = 0x01

MPW_FASTWALKING = 0x02

MPW_JOGGING = 0x03

پارامتر *data_out یک اشاره‌گر به ساختاری با داده‌های خروجی است

پارامترهای مربوط به نوع ساختار MPW_output_t عبارتند از:

Nsteps تعداد مراحل انجام شده توسط کاربر است

Cadence به معنی آهنگ گام‌های کاربر است.

اطمینان، اطمینان پارامتر خروجی محاسبه‌شده است.

·

کتابخانه گام شمار MotionPW_Reset (باطل)

متغیرهای داخلی کتابخانه و مکانیزم را به مقادیر پیش‌فرض (از جمله تعداد گام‌های فعلی) بازنشانی می‌کند.

·

تابع MotionPW_ResetStepCount (باطل)

تعداد گام‌های فعلی را بازنشانی می‌کند

·

اعتبار MotionPW_UpdateEnergyThreshold(float *energy_threshold)

آستانه انرژی به‌روزرسانی‌شده برای تنظیم دقیق الگوریتم تشخیص گام

پارامتر *energy_threshold اشاره‌گری به مقدار آستانه انرژی است

UM2350 - Rev 4

صفحه 4/16

2.2.3

نمودار جریان API

UM2350
کتابخانه میان‌افزار MotionPW در افزونه نرم‌افزاری X-CUBE-MEMS1 برای STM32Cube
شکل 1. توالی منطقی API در MotionPW
شروع کنید
مقدار دهی اولیه کنید
GetLibVersion
صبر کنید در حال منقضی شدن وقفه خواندن اطلاعات تایمر

به‌روزرسانی داده‌های شتاب‌سنج را بخوانید
دریافت خروجی‌ها

2.2.4

کد نمایشی کد نمایشی زیر به عنوان مثالample داده‌ها را از حسگر شتاب‌سنج می‌خواند، فعالیت فعلی را از کتابخانه MotionAW دریافت می‌کند و تعداد گام‌ها، ریتم و ضریب اطمینان را از کتابخانه MotionPW دریافت می‌کند.
[…] #define VERSION_STR_LENG 35 […] /* مقداردهی اولیه */ char lib_version[VERSION_STR_LENG];
/* تابع مقداردهی اولیه API گام‌شمار */ MotionPW_Initialize();
/* تابع مقداردهی اولیه API تشخیص فعالیت */ MotionAW_Initialize();
/* اختیاری: دریافت نسخه */ MotionPW_GetLibVersion(lib_version);
[…] /* استفاده از الگوریتم گام‌شمار برای مچ دست */ Timer_OR_DataRate_Interrupt_Handler() {
ورودی_MPW ورودی_MPW داده_ورودی؛ خروجی_MPW داده_خروجی؛

UM2350 - Rev 4

صفحه 5/16

2.2.5

UM2350
کتابخانه میان‌افزار MotionPW در افزونه نرم‌افزاری X-CUBE-MEMS1 برای STM32Cube
ورودی_MAW ورودی_MAW ورودی؛ خروجی_MAW داده_خروجی_MAW؛
/* دریافت شتاب X/Y/Z بر حسب g */ MEMS_Read_AccValue(&MAW_data_in.Acc_X, &MAW_data_in.Acc_Y, &MAW_data_in.Acc_Z);
/* دریافت فعالیت فعلی */ 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;
اگر (MAW_data_out.current_activity == MAW_WALKING) {
} در غیر این صورت اگر (MAW_data_out.current_activity == MAW_FASTWALKING) {
} در غیر این صورت اگر (MAW_data_out.current_activity == MAW_JOGGING) {
} در غیر این صورت { MPW_data_in.currentActivity = MPW_JOGGING;
MPW_data_in.currentActivity = MPW_UNKNOWN_ACTIVITY; }
/* اجرای الگوریتم گام‌شمار روی مچ دست */ MotionPW_Update(&MPW_data_in, &MPW_data_out); }
عملکرد الگوریتم الگوریتم گام‌شمار مچی فقط از داده‌های شتاب‌سنج استفاده می‌کند و برای کاهش مصرف برق با فرکانس پایین (50 هرتز) کار می‌کند. هنگام تکرار فعالیت تناسب اندام با برد STM32 Nucleo، مطمئن شوید که برد عمود بر ساعد قرار گرفته است تا موقعیت مچ‌بند شبیه‌سازی شود.
شکل ۲. سیستم جهت‌یابی برای دستگاه‌های مچی

جدول 2. زمان سپری شدن الگوریتم (µs) Cortex-M4, Cortex-M3

Cortex-M4 STM32F401RE در 84 مگاهرتز

حداقل

میانگین

حداکثر

38

49

616

Cortex-M3 STM32L152RE در 32 مگاهرتز

حداقل

میانگین

حداکثر

296

390

3314

UM2350 - Rev 4

صفحه 6/16

UM2350
کتابخانه میان‌افزار MotionPW در افزونه نرم‌افزاری X-CUBE-MEMS1 برای STM32Cube

جدول 3. زمان سپری شدن الگوریتم (µs) Cortex-M33 و Cortex-M7

Cortex- M33 STM32U575ZI-Q در 160 مگاهرتز

حداقل

میانگین

حداکثر

57

63

359

Cortex- M7 STM32F767ZI در 96 مگاهرتز

حداقل

میانگین

حداکثر

61

88

1301

2.3

Sampبرنامه کاربردی

میان‌افزار MotionPW را می‌توان به راحتی برای ساخت برنامه‌های کاربردی کاربر دستکاری کرد.

اسampاین برنامه در پوشه Application ارائه شده است. این برنامه برای اجرا روی برد توسعه NUCLEO-F401RE، NUCLEOU575ZI-Q یا NUCLEO-L152RE متصل به برد توسعه X-NUCLEO-IKS4A1 یا X-NUCLEO-IKS01A3 طراحی شده است.

این برنامه، گام‌ها، ریتم و میزان اطمینان را به صورت آنی تشخیص می‌دهد. داده‌ها را می‌توان از طریق یک رابط کاربری گرافیکی (GUI) نمایش داد.

شکل 3. STM32 Nucleo: LED، دکمه، جامپر

شکل بالا دکمه کاربری B1 و سه ال ای دی برد NUCLEO-F401RE را نشان می دهد. هنگامی که برد روشن می شود، LED LD3 (PWR) روشن می شود.
برای نظارت بر داده‌های لحظه‌ای، اتصال کابل USB مورد نیاز است. این برد از طریق اتصال USB توسط کامپیوتر تغذیه می‌شود. این حالت کاری به کاربر اجازه می‌دهد تا گام‌های شناسایی شده، آهنگ و ضریب اطمینان، داده‌های شتاب‌سنج، زمان و تاریخ را نمایش دهد.amp و در نهایت سایر داده های حسگر، در زمان واقعی، با استفاده از MEMS-Studio.

2.4

اپلیکیشن MEMS Studio

sampبرنامه le از برنامه MEMS-Studio استفاده می کند که می توانید آن را از www.st.com دانلود کنید.

مرحله 1. مطمئن شوید که درایورهای لازم نصب شده اند و برد STM32 Nucleo با برد توسعه مناسب به رایانه شخصی متصل است.

UM2350 - Rev 4

صفحه 7/16

UM2350
کتابخانه میان‌افزار MotionPW در افزونه نرم‌افزاری X-CUBE-MEMS1 برای STM32Cube

مرحله 2.

برنامه MEMS-Studio را اجرا کنید تا پنجره اصلی برنامه باز شود.
اگر یک برد STM32 Nucleo با سیستم عامل پشتیبانی شده به رایانه شخصی متصل شود، به طور خودکار شناسایی می شود. دکمه [اتصال] را فشار دهید تا اتصال به هیئت ارزیابی برقرار شود.

شکل 4. MEMS-Studio – اتصال

مرحله 3. هنگام اتصال به برد STM32 Nucleo با سیستم عامل پشتیبانی شده، برگه [ارزیابی کتابخانه] باز می شود.

برای شروع و توقف جریان داده، نوار ابزار عمودی مناسب [شروع] را تغییر دهید.

یا دکمه [توقف] در قسمت بیرونی

داده های حاصل از سنسور متصل می تواند باشد viewبرگه [Data Table] را در نوار ابزار عمودی داخلی انتخاب کنید.

شکل 5. MEMS-Studio – ارزیابی کتابخانه – جدول داده ها

UM2350 - Rev 4

صفحه 8/16

UM2350
کتابخانه میان‌افزار MotionPW در افزونه نرم‌افزاری X-CUBE-MEMS1 برای STM32Cube
مرحله ۴. برای باز کردن پنجره اختصاصی برنامه، روی [گام‌شمار] کلیک کنید. شکل ۶. MEMS-Studio – ارزیابی کتابخانه‌ای – گام‌شمار

مرحله 5.

بر روی [ذخیره در Fileبرای باز کردن پنجره پیکربندی ثبت داده‌ها، روی [ ] کلیک کنید. داده‌های حسگر و گام‌شمار را برای ذخیره در [] انتخاب کنید. file. می توانید با کلیک بر روی مورد مربوطه، ذخیره را شروع یا متوقف کنید
دکمه

شکل 7. MEMS-Studio – Library Evaluation – Save To File

UM2350 - Rev 4

صفحه 9/16

UM2350
کتابخانه میان‌افزار MotionPW در افزونه نرم‌افزاری X-CUBE-MEMS1 برای STM32Cube

مرحله 6.

از حالت تزریق داده می توان برای ارسال داده های به دست آمده قبلی به کتابخانه و دریافت آن استفاده کرد
نتیجه برگه [تزریق داده] را در نوار ابزار عمودی انتخاب کنید تا قسمت اختصاصی باز شود view برای این قابلیت

شکل 8. MEMS-Studio – Library Evaluation – Data Injection

مرحله 7.

برای انتخاب روی دکمه [Browse] کلیک کنید file با داده های قبلی گرفته شده در قالب CSV. داده ها در جدول در جریان بارگذاری می شوند view. دکمه های دیگر فعال خواهند شد. می توانید روی:
دکمه [حالت آفلاین] برای روشن/خاموش کردن حالت آفلاین میان‌افزار (حالتی که از داده‌های گرفته شده قبلی استفاده می‌کند).
دکمه های [شروع]/[توقف]/[مرحله]/[تکرار] برای کنترل فید داده از MEMS-Studio به کتابخانه.

UM2350 - Rev 4

صفحه 10/16

UM2350
مراجع

3

مراجع

تمام منابع زیر به صورت رایگان در www.st.com موجود است. 1. UM1859: شروع به کار با MEMS حرکتی X-CUBE-MEMS1 و نرم افزار حسگر محیطی
گسترش برای STM32Cube 2. UM1724: بردهای STM32 Nucleo-64 (MB1136) 3. UM3233: شروع به کار با MEMS-Studio

UM2350 - Rev 4

صفحه 11/16

UM2350

تاریخچه تجدید نظر

جدول 4. تاریخچه بازنگری سند

تاریخ

تغییرات نسخه

۲۴ ژانویه ۲۰۱۸ ۱ انتشار اولیه.

۲۱ مارس ۲۰۱۸ ۲ مقدمه و بخش ۲.۱ به‌روزرسانی شد. MotionPW تمام شدviewبخش ۲.۲.۵ به‌روزرسانی‌شده: عملکرد الگوریتم و شکل ۳. هسته STM2.2.5: LEDها، دکمه، جامپر.
۲۰-فوریه-۲۰۱۹ ۳ اطلاعات سازگاری برد توسعه X-NUCLEO-IKS20A2019 اضافه شد.

مقدمه بخش به‌روزرسانی‌شده، بخش ۲.۱: MotionPW تمام شدview، بخش ۲.۲.۱: کتابخانه MotionPW، ۲۰ مه ۲۰۲۵، ۴ توضیحات، بخش ۲.۲.۲: رابط‌های برنامه‌نویسی کاربردی MotionPW، بخش ۲.۲.۴: کد نمایشی، بخش ۲.۲.۵: الگوریتم
عملکرد، بخش 2.3: Sampبرنامه، بخش 2.4: برنامه MEMS Studio

UM2350 - Rev 4

صفحه 12/16

UM2350
مطالب
مطالب
۱. کلمات اختصاری و اختصارات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ۲. ۲. کتابخانه میان‌افزار MotionPW در نرم‌افزار توسعه‌یافته X-CUBE-MEMS1 برای
STM32Cube . ...view . ... ... ۳
۲.۲.۱ شرح کتابخانه MotionPW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ۳ ۲.۲.۲ رابط‌های برنامه‌نویسی کاربردی (API) MotionPW. ... ۳ ۲.۲.۳ نمودار جریان API . ... ۵ ۲.۲.۵ عملکرد الگوریتم ۶ ۲.۳ ثانیهampبرنامه کاربردی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.4 برنامه MEMS Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 مراجع. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 تاریخچه تجدید نظر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

UM2350 - Rev 4

صفحه 13/16

UM2350
لیست جداول

لیست جداول

جدول 1. جدول 2. جدول 3. جدول 4.

فهرست کلمات اختصاری. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 زمان سپری شدن الگوریتم (µs) Cortex-M4, Cortex-M3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 زمان سپری شدن الگوریتم (µs) Cortex-M33 و Cortex-M7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 تاریخچه بازنگری سند. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

UM2350 - Rev 4

صفحه 14/16

UM2350
فهرست ارقام

فهرست ارقام

شکل 1. شکل 2. شکل 3. شکل 4. شکل 5. شکل 6. شکل 7. شکل 8.

توالی منطقی رابط برنامه‌نویسی کاربردی MotionPW . ... ۶ STM5 Nucleo: LEDها، دکمه، جامپر . ... . ... File . ...

UM2350 - Rev 4

صفحه 15/16

UM2350
اطلاعیه مهم با دقت بخوانید STMicroelectronics NV و شرکت‌های تابعه آن ("ST") این حق را برای خود محفوظ می‌دارند که در هر زمان بدون اطلاع قبلی، تغییرات، اصلاحات، بهبودها، اصلاحات و بهبودهایی را در محصولات ST و/یا این سند ایجاد کنند. خریداران باید آخرین اطلاعات مربوط به محصولات ST را قبل از ثبت سفارش به دست آورند. محصولات ST طبق شرایط و ضوابط فروش ST در زمان تایید سفارش فروخته می شوند. خریدار تنها مسئول انتخاب، انتخاب و استفاده از محصولات ST است و ST هیچ مسئولیتی در قبال کمک برنامه یا طراحی محصولات خریداران نمی پذیرد. هیچ مجوز صریح یا ضمنی برای هیچ حق مالکیت معنوی توسط ST در اینجا اعطا نمی شود. فروش مجدد محصولات ST با مقرراتی متفاوت از اطلاعات مندرج در اینجا هرگونه ضمانت اعطایی توسط ST برای چنین محصولی را باطل می کند. ST و آرم ST علائم تجاری ST هستند. برای اطلاعات بیشتر در مورد علائم تجاری ST، به www.st.com/trademarks مراجعه کنید. سایر نام های محصول یا خدمات متعلق به صاحبان مربوطه می باشد. اطلاعات این سند جایگزین اطلاعاتی می شود که قبلاً در هر نسخه قبلی این سند ارائه شده است.
© 2025 STMicroelectronics کلیه حقوق محفوظ است

UM2350 - Rev 4

صفحه 16/16

اسناد / منابع

توسعه نرم‌افزاری حسگر و الگوریتم حرکت ST X-CUBE-MEMS1 [pdf] دفترچه راهنمای کاربر
STM32 Nucleo، X-NUCLEO-IKS4A1، X-NUCLEO-IKS01A3، توسعه نرم‌افزار الگوریتم حرکتی و حسگر X-CUBE-MEMS1، X-CUBE-MEMS1، توسعه نرم‌افزار الگوریتم حرکتی و حسگر، توسعه نرم‌افزار الگوریتم حرکتی، توسعه نرم‌افزار الگوریتم، توسعه نرم‌افزار

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *