راهنمای کاربر توسعه نرم‌افزار آی‌سی آغازگر خواننده NFC مدل ST UM3526 Performance

توسعه نرم‌افزار آی‌سی آغازگر NFC خوان UM3526 Performance

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

مشخصات

  • نام محصول: NFC با کارایی بالا X-CUBE-NFC12
    توسعه نرم‌افزار آی‌سی خواننده/آغازگر
  • سازگاری: اکوسیستم STM32Cube
  • ویژگی های کلیدی:
    • میان‌افزار برای خواننده/آغازگر NFC ST25R300
    • Sampبرنامه کاربردی برای تشخیص NFC tags
    • پشتیبانی از خانواده‌های مختلف MCU
    • انتزاع کامل RF/NFC برای فناوری‌های اصلی
    • شرایط مجوز کاربرپسند

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

تمام شدview

بسته نرم‌افزاری X-CUBE-NFC12، STM32Cube را گسترش می‌دهد.
با ارائه میان‌افزار برای ساخت برنامه‌ها، عملکرد را بهبود می‌بخشد
با استفاده از آی‌سی خواننده/آغازگر NFC با کارایی بالا ST25R300. این
امکان حمل آسان در خانواده‌های مختلف MCU را فراهم می‌کند و
شامل انتزاع کامل RF/NFC برای فناوری‌های اصلی است.

راه اندازی

  1. برد توسعه X-NUCLEO-NFC12A1 را به یک دستگاه سازگار وصل کنید
    برد توسعه هسته ای.
  2. بسته نرم‌افزاری X-CUBE-NFC12 را از اینجا دانلود و نصب کنید.
    اکوسیستم STM32Cube webصفحه
  3. برای پیکربندی نرم‌افزار، دستورالعمل‌های ارائه شده را دنبال کنید
    بسته بندی

استفاده

پس از اتمام تنظیمات، از s استفاده کنیدampبرنامه le برای تشخیص
NFC tags از انواع مختلف. برنامه پیکربندی می‌کند
ST25R300 در یک حلقه نمونه‌برداری برای تشخیص دستگاه فعال و غیرفعال.
این فناوری‌های شناسایی‌شده را با تعویض LEDهای مربوطه نشان می‌دهد
در

ویژگی های اضافی

  • با فشار دادن دکمه کاربر، ST25R300 را در حالت بیدارباش القایی تنظیم کنید.
    دکمه
  • با تنظیم ST25R300 در کارت، وجود یک خواننده را تشخیص دهید
    حالت شبیه سازی
  • تمام فعالیت‌ها با استفاده از ST-LINK در سیستم میزبان ثبت می‌شوند.
    پورت COM مجازی

سوالات متداول

س: چه فناوری‌های RFID در نسخه آزمایشی پشتیبانی می‌شوند؟

الف) فناوری‌های RFID پشتیبانی‌شده در این نسخه آزمایشی شامل موارد زیر است:
ISO14443A/NFCA، ISO14443B/NFCB، Felica/NFCF، ISO15693/NFCV، و
شبیه‌سازی کارت نوع A و F

"`

UM3526
راهنمای کاربر
شروع کار با نرم‌افزار توسعه‌دهنده‌ی آی‌سی آغازگر/خواننده‌ی NFC با عملکرد بالای X-CUBE-NFC12 برای STM32Cube
مقدمه
افزونه نرم‌افزاری X-CUBE-NFC12 برای STM32Cube، میان‌افزار کاملی را برای STM32 فراهم می‌کند تا با استفاده از آی‌سی NFC front-end با عملکرد بالای ST25R300، برنامه‌های پرداخت، مصرفی و صنعتی را کنترل کند و از حالت‌های آغازگر NFC، هدف، خواننده و شبیه‌سازی کارت پشتیبانی می‌کند. این افزونه بر اساس فناوری نرم‌افزاری STM32Cube ساخته شده است تا قابلیت حمل را در بین میکروکنترلرهای مختلف STM32 تسهیل کند. این نرم‌افزار همراه با ... ارائه می‌شود.ampپیاده‌سازی‌های درایورهای در حال اجرا روی برد توسعه X-NUCLEO-NFC12A1 که روی برد توسعه NUCLEO-G0B1RE یا NUCLEO-L476RG یا NUCLEO-C071RB نصب شده است.
لینک های مرتبط
از اکوسیستم STM32Cube دیدن کنید web صفحه www.st.com برای اطلاعات بیشتر

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

www.st.com

1

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

مخفف NFC RFAL P2P MCU BSP HAL LED SPI
CMSIS

جدول 1. فهرست کلمات اختصاری شرح
ارتباط میدان نزدیک لایه انتزاعی RF واحد میکروکنترلر نظیر به نظیر بسته پشتیبانی برد لایه انتزاعی سخت‌افزار دیود ساطع کننده نور رابط جانبی سریال استاندارد رابط نرم‌افزاری میکروکنترلر Arm® Cortex®

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

UM3526 - Rev 1

صفحه 2/15

UM3526
توسعه نرم‌افزار X-CUBE-NFC12 برای STM32Cube

2

توسعه نرم افزار X-CUBE-NFC12 برای STM32Cube

2.1

تمام شدview

بسته نرم‌افزاری X-CUBE-NFC12 قابلیت‌های STM32Cube را گسترش می‌دهد. ویژگی‌های کلیدی این بسته عبارتند از:

·

میان‌افزار کامل برای ساخت برنامه‌ها با استفاده از خواننده NFC با کارایی بالا ST25R300، آغازگر،

هدف، و آی‌سی جلویی شبیه‌سازی کارت.

·

Sampبرنامه ای برای تشخیص NFC tags از انواع مختلف

·

Sampپیاده‌سازی‌های موجود برای برد توسعه X-NUCLEO-NFC12A1 که به یک ... متصل شده است

برد توسعه NUCLEO-G0B1RE یا NUCLEO-L476RG یا NUCLEO-C071RB.

·

به لطف STM32Cube، قابلیت حمل آسان در خانواده های مختلف MCU.

·

انتزاع کامل RF/NFC (RFAL) برای تمام فناوری‌های اصلی، شامل ISO-DEP کامل و NFC-

لایه‌های DEP.

·

شرایط مجوز رایگان و کاربرپسند.

این نرم‌افزار شامل درایورهای IC آغازگر/خواننده NFC با کارایی بالا برای دستگاه ST25R300 است که روی STM32 اجرا می‌شود. این نرم‌افزار بر اساس فناوری نرم‌افزار STM32Cube ساخته شده است تا قابلیت حمل را در بین میکروکنترلرهای مختلف STM32 تسهیل کند.

این بسته‌ی میان‌افزار شامل درایورهای قطعات، یک بسته‌ی پشتیبانی برد و ... می‌شود.ampاین برنامه، استفاده از برد توسعه X-NUCLEO-NFC12A1 را با بردهای STM32 Nucleo نشان می‌دهد.

اسampاین برنامه، ST25R300 را در یک حلقه‌ی نمونه‌برداری برای تشخیص دستگاه‌های فعال و غیرفعال پیکربندی می‌کند. وقتی یک دستگاه غیرفعال tag یا دستگاه فعال شناسایی شود، فیلد خواننده با روشن کردن یک LED مربوطه، به فناوری شناسایی شده سیگنال می‌دهد. همچنین می‌توان با فشار دادن دکمه کاربر، ST25R300 را در حالت بیدارباش القایی تنظیم کرد. در طول این حلقه نظرسنجی،ampاین برنامه همچنین ST25R300 را در حالت شبیه‌سازی کارت قرار می‌دهد تا وجود یک کارت‌خوان را تشخیص دهد.

این نسخه آزمایشی، تمام فعالیت‌ها را با پورت COM مجازی ST-LINK در سیستم میزبان ثبت می‌کند.

فناوری های RFID پشتیبانی شده در این دمو عبارتند از:

·

ISO14443A/NFCA.

·

ISO14443B/NFCB.

·

فلیکا/NFCF

·

ISO15693/NFCV.

·

شبیه‌سازی کارت نوع A و F

2.2

معماری

این نرم‌افزار توسعه‌یافته کاملاً سازگار برای STM32Cube به شما امکان می‌دهد تا با استفاده از آی‌سی خواننده/آغازگر NFC با عملکرد بالای ST25R300، برنامه‌هایی را توسعه دهید. این نرم‌افزار بر اساس لایه انتزاعی سخت‌افزاری STM32CubeHAL برای میکروکنترلر STM32 ساخته شده است و STM32Cube را با یک بسته پشتیبانی برد (BSP) برای برد توسعه X-NUCLEONFC12A1 گسترش می‌دهد.

نرم‌افزارهای کاربردی می‌توانند از طریق لایه‌های زیر به برد توسعه X-NUCLEO-NFC12A1 دسترسی داشته و از آن استفاده کنند:

·

لایه HAL در STM32Cube: لایه درایور HAL مجموعه‌ای ساده از برنامه‌های کاربردی عمومی و چند نمونه‌ای را ارائه می‌دهد.

رابط‌های برنامه‌نویسی (API) برای تعامل با لایه‌های بالایی (برنامه، کتابخانه‌ها و پشته‌ها). اینها

APIهای عمومی و افزونه مستقیماً بر روی یک معماری مشترک ساخته شده‌اند و امکان لایه‌های پوشاننده مانند

میان‌افزار برای پیاده‌سازی توابع خود بدون وابستگی به سخت‌افزار واحد میکروکنترلر (MCU) خاص

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

دستگاه های دیگر

·

لایه بسته پشتیبانی برد (BSP): BSP پشتیبانی از لوازم جانبی روی STM32 Nucleo را فراهم می‌کند.

برد، جدا از MCU. این مجموعه از APIها یک رابط برنامه‌نویسی برای برخی از بردهای خاص فراهم می‌کند.

لوازم جانبی مانند LED، دکمه کاربر و غیره. این رابط همچنین به شما کمک می‌کند تا برد خاص را شناسایی کنید.

نسخه

·

لایه انتزاع میان‌افزار NRF (RFAL): RFAL چندین عملکرد برای RF/NFC فراهم می‌کند.

ارتباط. این دستگاه دارای RF IC (دستگاه ST25R300 موجود) تحت یک رابط کاربری رایج و آسان برای استفاده است.

رابط کاربری

پروتکل های ارائه شده توسط RFAL عبارتند از:

·

ISO-DEP (لایه پیوند داده ISO14443-4، T = CL).

·

NFC-DEP (پروتکل تبادل داده ISO18092).

UM3526 - Rev 1

صفحه 3/15

UM3526
توسعه نرم‌افزار X-CUBE-NFC12 برای STM32Cube

·

NFC-AISO14443A (T1T، T2T، T4TA).

·

NFC-BISO14443B (T4TB).

·

NFC-FFeliCa (T3T).

·

NFC-VISO15693 (T5T).

·

P2PISO18092 (NFCIP1، P2P غیرفعال-فعال).

·

ST25TB (ISO14443-2 نوع B با پروتکل اختصاصی).

از نظر داخلی، RFAL به سه زیرلایه تقسیم می‌شود:

·

لایه بالاتر RF (RF HL).

·

لایه انتزاعی سخت‌افزار RF (RF HAL).

·

لایه انتزاعی RF (RF AL).

شکل 1. بلوک دیاگرام RFAL

ماژول‌های موجود در RF HAL وابسته به تراشه هستند. آن‌ها درایور RF IC، جداول پیکربندی و دستورالعمل‌های خاص برای سخت‌افزار را برای انجام عملکردهای فیزیکی RF پیاده‌سازی می‌کنند.

رابط تماس گیرنده یک هدر RF مشترک است fileکه رابط یکسانی را برای لایه‌های بالایی (برای همه تراشه‌ها) فراهم می‌کند.

RFAL را می‌توان به دو زیرلایه دیگر تقسیم کرد:

·

فناوری‌ها: ماژول‌های فناوری که تمام جزئیات، چارچوب‌بندی، زمان‌بندی و غیره را پیاده‌سازی می‌کنند.

·

پروتکل ها: اجرای پروتکل شامل تمام چارچوب بندی ها، زمان بندی ها، رسیدگی به خطاها و غیره.

علاوه بر این، لایه کاربرد از توابع RFAL مانند فعالیت‌های انجمن NFC (NFCC)، EMVCo®، نسخه آزمایشی DISCO/NUCLEO و غیره استفاده می‌کند.

ماژول RFAL NFC رابطی را برای انجام فعالیت‌های رایج به عنوان دستگاه رأی‌دهنده/شنونده فراهم می‌کند.

دسترسی به پایین‌ترین عملکردهای آی‌سی‌ها توسط ماژول RF اعطا می‌شود. تماس‌گیرنده می‌تواند بدون نیاز به هیچ داده پیکربندی سخت‌افزاری خاصی، مستقیماً از هر یک از فناوری‌های RF یا لایه‌های پروتکل استفاده کند.

UM3526 - Rev 1

صفحه 4/15

UM3526
توسعه نرم‌افزار X-CUBE-NFC12 برای STM32Cube
شکل 2. معماری نرم افزار X-CUBE-NFC12

2.3

ساختار پوشه

شکل ۳. ساختار پوشه‌های بسته X-CUBE-NFC12

پوشه های زیر در بسته نرم افزار گنجانده شده است:

·

مستندات: حاوی یک HTML کامپایل شده است file تولید شده از کد منبع، که جزئیات

اجزای نرم‌افزار و APIها.

·

درایورها: شامل درایورهای HAL، درایورهای مخصوص برد برای هر برد یا پلتفرم سخت‌افزاری پشتیبانی‌شده،

شامل اجزای روی برد و لایه انتزاعی سخت‌افزاری مستقل از فروشنده CMSIS برای

سری پردازنده‌های Cortex®-M

·

میان‌افزار: شامل لایه انتزاع RF (RFAL) است. RFAL چندین تابع مورد نیاز برای انجام ... را فراهم می‌کند.

ارتباط RF/NFC

RFAL دارای RF IC (ST25R300) تحت یک رابط کاربری رایج و آسان برای استفاده است.

·

پروژه‌ها: شامل یک مورد استampبرنامه قبلیampیعنی، NFC12A1_PollingTagتشخیص دهید.

آنها برای پلتفرم‌های NUCLEO-L476RG، NUCLEO-G0B1RE یا NUCLEO-C071RB و برای سه محیط توسعه ارائه شده‌اند: IAR Embedded Workbench® for Arm، Keil® Microcontroller Development Kit (MDKARM) و STM32CubeIDE.

UM3526 - Rev 1

صفحه 5/15

UM3526
توسعه نرم‌افزار X-CUBE-NFC12 برای STM32Cube

2.4

API ها

اطلاعات فنی دقیق در مورد API های در دسترس کاربر را می توان در یک CHM کامپایل شده یافت file در پوشه «RFAL» بسته نرم‌افزاری قرار دارد که در آن تمام توابع و پارامترها به طور کامل شرح داده شده‌اند.

اطلاعات فنی دقیق در مورد API های NDEF در فایل .chm موجود است. file در پوشه "doc" ذخیره می شود.

2.5

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

اسampبرنامه‌ای که از برد توسعه X-NUCLEO-NFC12A1 به همراه برد توسعه NUCLEO-L476RG، NUCLEOG0B1RE یا NUCLEO-C071RB استفاده می‌کند، در فهرست «پروژه‌ها» ارائه شده است. پروژه‌های آماده برای ساخت برای چندین IDE موجود است.

در این برنامه، NFC tags انواع مختلفی توسط آی‌سی جلویی خواننده/آغازگر NFC با عملکرد بالای ST25R300 شناسایی می‌شوند (برای جزئیات بیشتر، به مستندات CHM مراجعه کنید). file از کد منبع تولید شده است).

پس از مقداردهی اولیه سیستم و پیکربندی ساعت، LED1، LED2، LED3، LED4، LED5 و LED6 سه بار چشمک می‌زنند. سپس LED6 روشن می‌شود تا نشان دهد که فیلد خواننده فعال شده است.

زمانی که یک tag در مجاورت تشخیص داده شود، یک LED مطابق شکل زیر روشن می‌شود.

NFC tag نوع NFC نوع A NFC نوع B NFC نوع V NFC نوع F

جدول 2. چراغ LED روشن است tag چراغ LED تشخیص روشن شد tag تشخیص LED2/نوع A LED3/نوع B LED4/نوع V LED5/نوع F

اگر یک کارتخوان به برد توسعه X-NUCLEO-NFC12A1 نزدیک شود، نرم‌افزار وارد حالت شبیه‌سازی کارت می‌شود و بسته به نوع دستور ارسالی، چراغ LED مربوط به نوع NFC را روشن می‌کند. به طور پیش‌فرض، X-NUCLEO-NFC12A1 هیچ داده‌ای را روی برد نمی‌نویسد. tag، اما این امکان را می‌توان با یک پیش‌پردازنده تعریف‌شده در file demo.h. شبیه‌سازی کارت و حالت نظرسنجی نیز می‌توانند با همین رویه فعال/غیرفعال شوند. رابط پورت ارتباطی مجازی ST نیز در بسته‌بندی موجود است. پس از روشن شدن برد، برد به عنوان پورت COM مجازی ST-LST-LINK مقداردهی اولیه و شمارش می‌شود.
شکل 4. شمارش پورت COM مجازی

پس از بررسی شماره پورت COM مجازی، یک ترمینال ویندوز (HyperTerminal یا مشابه) با پیکربندی نشان داده شده در زیر باز کنید (گزینه را فعال کنید: Implicit CR on LF، در صورت وجود).

UM3526 - Rev 1

صفحه 6/15

UM3526
شکل 5. پیکربندی ارتباط سریال UART
پنجره ترمینال چندین پیام مشابه پیام‌های نشان داده شده در زیر را برای تأیید اتصال موفقیت‌آمیز برمی‌گرداند. شکل 6. راه‌اندازی موفقیت‌آمیز برد توسعه X-NUCLEO-NFC12A1 و tag تشخیص

UM3526 - Rev 1

صفحه 7/15

3
3.1
3.1.1

UM3526
راهنمای راه‌اندازی سیستم
راهنمای راه اندازی سیستم
توضیحات سخت افزار
بردهای توسعه STM32 Nucleo روشی مقرون به صرفه و انعطاف‌پذیر را برای کاربران فراهم می‌کنند تا راه‌حل‌ها را آزمایش کرده و نمونه‌های اولیه را با هر خط میکروکنترلر STM32 بسازند. پشتیبانی از اتصال آردوینو و کانکتورهای ST morpho، گسترش قابلیت‌های پلتفرم توسعه باز STM32 Nucleo را با طیف گسترده‌ای از بردهای توسعه تخصصی برای انتخاب، آسان می‌کند. برد STM32 Nucleo نیازی به پروب‌های جداگانه ندارد زیرا دیباگر/پروگرامر ST-LINK/V2-1 را در خود جای داده است. برد STM32 Nucleo با کتابخانه جامع نرم‌افزار STM32 HAL به همراه نرم‌افزارهای بسته‌بندی شده مختلف ارائه می‌شود.ampفایل‌های IDE برای IDE های مختلف (IAR EWARM، Keil MDK-ARM، STM32CubeIDE، mbed و GCC/ LLVM). همه کاربران STM32 Nucleo به منابع آنلاین mbed (کامپایلر، C/C++ SDK و جامعه توسعه‌دهندگان) در www.mbed.org دسترسی رایگان دارند تا به راحتی برنامه‌های کامل بسازند.
شکل 7. برد STM32 Nucleo

3.1.2

برد توسعه X-NUCLEO-NFC12A1 برد توسعه کارت خوان NFC مدل X-NUCLEO-NFC12A1 بر اساس دستگاه ST25R300 ساخته شده است.
برد توسعه طوری پیکربندی شده است که از ارتباطات ISO14443A/B، ISO15693 و FeliCa™ پشتیبانی کند.
ST25R300 کدگذاری و رمزگشایی فریم را در حالت خواننده برای کاربردهای استاندارد، مانند NFC، استانداردهای مجاورت و نزدیکی HF RFID مدیریت می‌کند. این دستگاه از پروتکل‌های ارتباطی ISO/IEC 14443 نوع A و B، ISO/IEC 15693 (فقط تک حامل) و ISO/IEC 18092 و همچنین تشخیص، خواندن و نوشتن NFC Forum نوع 1، 2، 3، 4 و 5 پشتیبانی می‌کند. tags.
همچنین از تمام پروتکل‌های رایج مانند Kovio، CTS و B' پشتیبانی می‌کند.
ST25R300 دارای گیرنده حذف نویز (NSR) است که امکان دریافت سیگنال در محیط‌های پر سر و صدا را فراهم می‌کند.

UM3526 - Rev 1

صفحه 8/15

شکل 8. برد توسعه X-NUCLEO-NFC12A1

UM3526
راهنمای راه‌اندازی سیستم

3.2

توضیحات نرم افزار

برای راه‌اندازی محیط توسعه مناسب جهت ایجاد برنامه‌های کاربردی برای STM32 Nucleo مجهز به برد توسعه NFC، به اجزای نرم‌افزاری زیر نیاز است:

·

X-CUBE-NFC12: این یک نرم‌افزار توسعه برای STM32Cube است که به توسعه برنامه‌های NFC اختصاص داده شده است.

سفت‌افزار X-CUBE- NFC12 و مستندات مرتبط در www.st.com موجود است.

·

زنجیره ابزار توسعه و کامپایلر: نرم‌افزار توسعه STM32Cube از سه مورد زیر پشتیبانی می‌کند.

محیط ها:

میز کار تعبیه‌شده IAR برای زنجیره ابزار ARM® (EWARM) + ST-LINK.

کیت توسعه میکروکنترلر Keil® (MDK-ARM) به همراه ابزار ST-LINK.

STM32CubeIDE + ST-LINK.

3.3

راه اندازی سخت افزار

قطعات سخت افزاری زیر مورد نیاز است:

·

یک پلتفرم توسعه STM32 Nucleo (کد سفارش پیشنهادی: NUCLEO-L476RG، NUCLEO-G0B1RE،

یا NUCLEO-C071RB).

·

یک برد توسعه آی‌سی آغازگر/خواننده NFC با عملکرد بالا ST25R300 (کد سفارش: X-NUCLEO-)

NFC12A1).

·

یک کابل USB نوع A به Mini-B برای اتصال STM32 Nucleo به کامپیوتر.

UM3526 - Rev 1

صفحه 9/15

3.4
3.4.1
3.5
3.5.1

UM3526
راهنمای راه‌اندازی سیستم
راه اندازی نرم افزار
زنجیره‌های ابزار توسعه و کامپایلرها یکی از محیط‌های توسعه یکپارچه (IDE) پشتیبانی شده توسط نرم‌افزار توسعه STM32Cube را انتخاب کنید و الزامات سیستم و اطلاعات راه‌اندازی ارائه شده توسط ارائه دهنده IDE را مطالعه کنید.
راه اندازی سیستم
راه‌اندازی برد توسعه STM32 Nucleo و X-NUCLEO-NFC12A1 برد STM32 Nucleo دیباگر/پروگرامر ST-LINK/V2-1 را در خود جای داده است. می‌توانید درایور USB ST-LINK/V2-1 را از STSW-LINK009 دانلود کنید. برد توسعه X-NUCLEO-NFC12A1 به راحتی از طریق کانکتور توسعه Arduino™ UNO R3 به برد توسعه STM32 Nucleo متصل می‌شود. این برد از طریق لایه انتقال SPI با میکروکنترلر STM32 روی برد STM32 Nucleo ارتباط برقرار می‌کند. پیکربندی پیش‌فرض سخت‌افزار برای ارتباط SPI تنظیم شده است.
شکل ۹. برد توسعه X-NUCLEO-NFC12A1 به همراه توسعه NUCLEO-L476RG

UM3526 - Rev 1

صفحه 10/15

تاریخچه تجدید نظر
تاریخ ۲۰-ژوئن-۲۰۲۵

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

تجدید نظر 1

انتشار اولیه

تغییرات

UM3526

UM3526 - Rev 1

صفحه 11/15

UM3526
مطالب
مطالب
۱ کلمات اختصاری و اختصارات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ۲ ۲ نرم‌افزار توسعه‌یافته X-CUBE-NFC12 برای STM32Cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . ۳
2.1 بیش ازview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 معماری . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.3 ساختار پوشه . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.4 API. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.5 Sampبرنامه کاربردی . ... ۸ ۳.۱ توضیحات سخت‌افزار ۸
۳.۱.۱ STM32 Nucleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ۸ ۳.۱.۲ برد توسعه X-NUCLEO-NFC12A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ۸ ۳.۲ شرح نرم‌افزار . . . . . ... ۹ ۳.۴ راه‌اندازی نرم‌افزار. ۱۰ ۳.۴.۱ زنجیره‌های ابزار توسعه و کامپایلرها. ۱۰ ۳.۵ راه‌اندازی سیستم. ۱۰ . ...
تاریخچه ویرایشهای . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 لیست جداول . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 فهرست ارقام. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

UM3526 - Rev 1

صفحه 12/15

UM3526
لیست جداول

لیست جداول

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

فهرست کلمات اختصاری . ... tag تشخیص. ... ... ... 11

UM3526 - Rev 1

صفحه 13/15

UM3526
فهرست ارقام

فهرست ارقام

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

نمودار بلوکی RFAL . ... ... ۵ ساختار پوشه‌های بسته X-CUBE-NFC12 ... ۵ شمارش پورت COM مجازی ... ۵ ۶ پیکربندی ارتباط سریال UART . ... tag تشخیص . ... . ...

UM3526 - Rev 1

صفحه 14/15

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

UM3526 - Rev 1

صفحه 15/15

اسناد / منابع

توسعه نرم‌افزار آی‌سی آغازگر خواننده NFC با عملکرد ST UM3526 [pdfراهنمای کاربر
NUCLEO-G0B1RE، NUCLEO-L476RG، NUCLEO-C071RB، توسعه نرم‌افزار آی‌سی آغازگر NFC ریدر UM3526 Performance، UM3526، توسعه نرم‌افزار آی‌سی آغازگر NFC ریدر Performance، توسعه نرم‌افزار آی‌سی آغازگر خواننده، توسعه نرم‌افزار آی‌سی، توسعه نرم‌افزار

مراجع

نظر بدهید

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