ST UM3526 پرفارمنس NFC ريڊر انيشيئيٽر IC سافٽ ويئر ايڪسپينشن يوزر گائيڊ

UM3526 ڪارڪردگي NFC ريڊر انيشيئيٽر IC سافٽ ويئر ايڪسپينشن

پيداوار جي ڄاڻ

وضاحتون

  • پيداوار جو نالو: X-CUBE-NFC12 اعليٰ ڪارڪردگي وارو NFC
    ريڊر/انشيئيٽر آئي سي سافٽ ويئر ايڪسپينشن
  • مطابقت: STM32Cube ايڪو سسٽم
  • اهم خاصيتون:
    • ST25R300 NFC ريڊر/شروع ڪندڙ لاءِ مڊل ويئر
    • Sampاين ايف سي جي سڃاڻپ لاءِ ايپليڪيشن tags
    • مختلف ايم سي يو خاندانن لاءِ مدد
    • وڏين ٽيڪنالاجين لاءِ مڪمل آر ايف/اين ايف سي تجريد
    • استعمال ڪندڙ-دوست لائسنس جون شرطون

پيداوار جي استعمال جون هدايتون

مٿانview

X-CUBE-NFC12 سافٽ ويئر پيڪيج STM32Cube کي وڌائي ٿو
ايپليڪيشنن جي تعمير لاءِ مڊل ويئر فراهم ڪندي ڪارڪردگي
ST25R300 اعليٰ ڪارڪردگي واري NFC ريڊر/شروع ڪندڙ IC استعمال ڪندي. اهو
مختلف MCU خاندانن ۾ آسان پورٽيبلٽي جي اجازت ڏئي ٿو ۽
وڏين ٽيڪنالاجين لاءِ مڪمل آر ايف/اين ايف سي تجريد شامل آهي.

سيٽ اپ ڪريو

  1. X-NUCLEO-NFC12A1 ايڪسپينشن بورڊ کي هڪ مطابقت رکندڙ سان ڳنڍيو
    نيوڪليو ڊولپمينٽ بورڊ.
  2. تان X-CUBE-NFC12 سافٽ ويئر پيڪيج ڊائون لوڊ ۽ انسٽال ڪريو
    STM32Cube ايڪو سسٽم webصفحو.
  3. سافٽ ويئر ترتيب ڏيڻ لاءِ ڏنل هدايتن تي عمل ڪريو.
    پيڪيج.

استعمال

هڪ دفعو سيٽ اپ مڪمل ٿي وڃي، ايس استعمال ڪريوampڳولڻ لاءِ ايپليڪيشن
اين ايف سي tags مختلف قسمن جا. ايپليڪيشن ترتيب ڏئي ٿي
ST25R300 هڪ پولنگ لوپ ۾ فعال ۽ غير فعال ڊوائيس جي ڳولا لاءِ.
اهو لاڳاپيل ايل اي ڊي کي سوئچ ڪندي معلوم ٿيل ٽيڪنالاجيز کي ظاهر ڪري ٿو.
تي.

اضافي خاصيتون

  • استعمال ڪندڙ کي دٻائي ST25R300 کي انڊڪٽو ويڪ اپ موڊ ۾ سيٽ ڪريو
    بٽڻ
  • ڪارڊ ۾ ST25R300 سيٽ ڪندي ريڊر جي موجودگي جو پتو لڳايو.
    ايموليشن موڊ.
  • سڀئي سرگرميون ST-LINK استعمال ڪندي ميزبان سسٽم ۾ لاگ ان ٿيل آهن.
    ورچوئل COM پورٽ.

FAQ

سوال: ڊيمو ۾ ڪهڙيون آر ايف آءِ ڊي ٽيڪنالاجيون سپورٽ ڪيون ويون آهن؟

الف: هن ڊيمو ۾ سپورٽ ٿيل RFID ٽيڪنالاجيون شامل آهن
ISO14443A/NFCA، ISO14443B/NFCB، Felica/NFCF، ISO15693/NFCV، ۽
ڪارڊ ايموليشن ٽائپ اي ۽ ايف.

“`

يو ايم 3526
استعمال ڪندڙ دستي
STM12Cube لاءِ X-CUBE-NFC32 اعليٰ ڪارڪردگي واري NFC ريڊر/شروع ڪندڙ IC سافٽ ويئر جي واڌ سان شروعات ڪرڻ
تعارف
STM12Cube لاءِ X-CUBE-NFC32 سافٽ ويئر ايڪسپينشن STM32 لاءِ مڪمل مڊل ويئر فراهم ڪري ٿو ته جيئن ادائيگي، صارف ۽ صنعتي ايپليڪيشنن کي ڪنٽرول ڪري سگهجي ST25R300 اعليٰ ڪارڪردگي NFC فرنٽ-اينڊ IC استعمال ڪندي، NFC انيشيئيٽر، ٽارگيٽ، ريڊر، ۽ ڪارڊ ايموليشن موڊس کي سپورٽ ڪري. ايڪسپينشن STM32Cube سافٽ ويئر ٽيڪنالاجي جي چوٽي تي ٺهيل آهي ته جيئن مختلف STM32 مائڪرو ڪنٽرولرز ۾ پورٽيبلٽي کي آسان بڻائي سگهجي. سافٽ ويئر s سان گڏ اچي ٿوampX-NUCLEO-NFC12A1 ايڪسپينشن بورڊ تي هلندڙ ڊرائيورن جا عمل، جيڪي NUCLEO-G0B1RE يا NUCLEO-L476RG يا NUCLEO-C071RB ڊولپمينٽ بورڊ جي مٿان لڳل آهن.
لاڳاپيل لنڪ
دورو ڪريو STM32Cube ecosystem web صفحي تي www.st.com وڌيڪ معلومات لاء

UM3526 - Rev 1 - جون 2025 وڌيڪ معلومات لاءِ، پنهنجي مقامي STMicroelectronics سيلز آفيس سان رابطو ڪريو.

www.st.com

1

مخففات ۽ مخففات

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

جدول 1. مخففات جي فهرست
نيئر فيلڊ ڪميونيڪيشن آر ايف خلاصو پرت پير کان پير مائڪرو ڪنٽرولر يونٽ بورڊ سپورٽ پيڪيج هارڊويئر خلاصو پرت روشني خارج ڪندڙ ڊاءِڊ سيريل پيري فيرل انٽرفيس آرم® ڪورٽيڪس® مائڪرو ڪنٽرولر سافٽ ويئر انٽرفيس معيار

يو ايم 3526
مخففات ۽ مخففات

UM3526 - Rev 1

صفحو 2/15

يو ايم 3526
STM12Cube لاءِ X-CUBE-NFC32 سافٽ ويئر ايڪسپينشن

2

X-CUBE-NFC12 سافٽ ويئر توسيع STM32Cube لاءِ

2.1

مٿانview

X-CUBE-NFC12 سافٽ ويئر پيڪيج STM32Cube جي ڪارڪردگي کي وڌائي ٿو. پيڪيج جون اهم خاصيتون آهن:

·

ST25R300 اعليٰ ڪارڪردگي واري NFC ريڊر، شروعات ڪندڙ، استعمال ڪندي ايپليڪيشنون ٺاهڻ لاءِ مڪمل مڊل ويئر،

ٽارگيٽ، ۽ ڪارڊ ايموليشن فرنٽ-اينڊ آئي سي.

·

Sampاين ايف سي کي ڳولڻ لاء ايپليڪيشن tags مختلف قسمن جا.

·

SampX-NUCLEO-NFC12A1 ايڪسپينشن بورڊ لاءِ موجود لاڳو ڪرڻ هڪ تي پلگ ان ٿيل آهن

NUCLEO-G0B1RE يا NUCLEO-L476RG يا NUCLEO-C071RB ڊولپمينٽ بورڊ.

·

مختلف MCU خاندانن ۾ آسان پوربلٽي، STM32Cube جي مهرباني.

·

سڀني وڏين ٽيڪنالاجين لاءِ مڪمل آر ايف/اين ايف سي تجريدي (آر ايف اي ايل)، جنهن ۾ مڪمل ISO-DEP ۽ اين ايف سي شامل آهن-

ڊي اي پي پرتون.

·

مفت، صارف دوست لائسنس جا شرط.

هن سافٽ ويئر ۾ ST25R300 ڊيوائس لاءِ اعليٰ ڪارڪردگي وارو NFC ريڊر/انشيئيٽر فرنٽ اينڊ IC ڊرائيور شامل آهن، جيڪي STM32 تي هلن ٿا. اهو STM32Cube سافٽ ويئر ٽيڪنالاجي جي چوٽي تي ٺاهيو ويو آهي ته جيئن مختلف STM32 مائڪرو ڪنٽرولرز ۾ پورٽيبلٽي کي آسان بڻائي سگهجي.

هن فرم ويئر پيڪيج ۾ جزو ڊيوائس ڊرائيور، هڪ بورڊ سپورٽ پيڪيج، ۽ جيئن شامل آهنample ايپليڪيشن جيڪا STM12 نيوڪليو بورڊن سان X-NUCLEO-NFC1A32 ايڪسپينشن بورڊ جي استعمال کي ظاهر ڪري ٿي.

اي ايسample ايپليڪيشن ST25R300 کي پولنگ لوپ ۾ فعال ۽ غير فعال ڊوائيس جي ڳولا لاءِ ترتيب ڏئي ٿي. جڏهن هڪ غير فعال tag يا فعال ڊوائيس ڳولهيو وڃي ٿو، ريڊر فيلڊ هڪ لاڳاپيل LED کي آن ڪندي ڳوليل ٽيڪنالاجي کي سگنل ڏئي ٿو. اهو پڻ ممڪن آهي ته ST25R300 کي صارف بٽڻ کي دٻائڻ سان هڪ انڊڪٽو ويڪ اپ موڊ ۾ سيٽ ڪيو وڃي. هن پولنگ لوپ دوران، sampايپليڪيشن ريڊر جي موجودگي کي ڳولڻ لاءِ ST25R300 کي ڪارڊ ايموليشن موڊ ۾ پڻ سيٽ ڪري ٿي.

ڊيمو سڀني سرگرمين کي ST-LINK ورچوئل COM پورٽ سان هوسٽ سسٽم ڏانهن لاگ ڪري ٿو.

هن ڊيم ۾ سپورٽ ڪيل آر ايف آئي ڊي ٽيڪنالاجيون آهن:

·

ISO14443A/NFCA.

·

ISO14443B/NFCB.

·

فيليڪا/اين ايف سي ايف.

·

ISO15693/NFCV.

·

ڪارڊ ايموليشن ٽائپ اي ۽ ايف.

2.2

آرڪيٽيڪچر

STM32Cube لاءِ هي مڪمل طور تي مطابقت رکندڙ سافٽ ويئر ايڪسپينشن توهان کي ST25R300 هاءِ پرفارمنس NFC ريڊر/انشيئيٽر IC استعمال ڪندي ايپليڪيشنون ٺاهڻ جي اجازت ڏئي ٿو. اهو STM32 مائڪرو ڪنٽرولر لاءِ STM32CubeHAL هارڊويئر ايبسٽرڪشن ليئر تي ٻڌل آهي، ۽ اهو X-NUCLEONFC32A12 ايڪسپينشن بورڊ لاءِ بورڊ سپورٽ پيڪيج (BSP) سان STM1Cube کي وڌائي ٿو.

ايپليڪيشن سافٽ ويئر هيٺ ڏنل تہن ذريعي X-NUCLEO-NFC12A1 ايڪسپينشن بورڊ تائين رسائي ۽ استعمال ڪري سگھي ٿو:

·

STM32Cube HAL پرت: HAL ڊرائيور پرت عام، گھڻ-مثال ايپليڪيشن جو هڪ سادو سيٽ مهيا ڪري ٿو.

پروگرامنگ انٽرفيس (APIs) جيڪي مٿين پرتن (ايپليڪيشن، لائبريريون، ۽ اسٽيڪ) سان لهه وچڙ ۾ اچن ٿا. اهي

عام ۽ ايڪسٽينشن API سڌو سنئون هڪ عام فن تعمير تي ٺهيل آهن ۽ اوورلينگ پرتن کي اجازت ڏين ٿا جهڙوڪ

مخصوص مائڪرو ڪنٽرولر يونٽ (MCU) هارڊويئر تي انحصار ڪرڻ کان سواءِ پنهنجا ڪم لاڳو ڪرڻ لاءِ مڊل ويئر

معلومات. هي ڍانچو لائبريري ڪوڊ جي ٻيهر استعمال کي بهتر بڻائي ٿو ۽ آسان پورٽيبلٽي جي ضمانت ڏئي ٿو

ٻيا ڊوائيس.

·

بورڊ سپورٽ پيڪيج (BSP) پرت: BSP STM32 نيوڪليو تي پيري فيرلز لاءِ سپورٽ فراهم ڪري ٿو.

بورڊ، MCU کان علاوه. APIs جو هي سيٽ ڪجهه بورڊ جي مخصوص لاءِ پروگرامنگ انٽرفيس فراهم ڪري ٿو

پردي جا حصا جهڙوڪ LED، يوزر بٽڻ وغيره. هي انٽرفيس توهان کي مخصوص بورڊ جي سڃاڻپ ۾ پڻ مدد ڪري ٿو

نسخو.

·

مڊل ويئر اين آر ايف ايبسٽرڪشن ليئر (آر ايف اي ايل): آر ايف اي ايل آر ايف/اين ايف سي لاءِ ڪيترائي ڪم مهيا ڪري ٿو.

مواصلات. ان ۾ هڪ عام ۽ استعمال ۾ آسان آر ايف آئي سي (موجوده ST25R300 ڊيوائس) آهي

انٽرفيس.

RFAL پاران مهيا ڪيل پروٽوڪول آهن:

·

ISO-DEP (ISO14443-4 ڊيٽا لنڪ پرت، T = CL).

·

اين ايف سي-ڊي اي پي (ISO18092 ڊيٽا ايڪسچينج پروٽوڪول).

UM3526 - Rev 1

صفحو 3/15

يو ايم 3526
STM12Cube لاءِ X-CUBE-NFC32 سافٽ ويئر ايڪسپينشن

·

اين ايف سي-اي آءِ ايس او 14443 اي (ٽي 1 ٽي، ٽي 2 ٽي، ٽي 4 ٽي اي).

·

اين ايف سي-بي آءِ ايس او 14443 بي (ٽي 4 ٽي بي).

·

اين ايف سي-ايفليڪا (ٽي 3 ٽي).

·

اين ايف سي-ويسو 15693 (ٽي 5 ٽي).

·

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

·

ST25TB (ISO14443-2 ٽائپ بي ملڪيتي پروٽوڪول سان).

اندروني طور تي، آر ايف اي ايل ٽن ذيلي تہن ۾ ورهايل آهي:

·

آر ايف اعليٰ پرت (آر ايف ايڇ ايل).

·

آر ايف هارڊويئر تجريدي پرت (آر ايف ايڇ اي ايل).

·

آر ايف تجريدي پرت (آر ايف اي ايل).

شڪل 1. آر ايف اي ايل بلاڪ ڊراگرام

آر ايف ايڇ اي ايل ۾ ماڊلز چپ تي منحصر آهن. اهي آر ايف آئي سي ڊرائيور، ترتيب ٽيبل، ۽ ايڇ ڊبليو لاءِ مخصوص هدايتون لاڳو ڪن ٿا ته جيئن جسماني آر ايف افعال انجام ڏئي سگهجن.

ڪال ڪندڙ لاءِ انٽرفيس هڪ شيئرڊ آر ايف هيڊر آهي. file، جيڪو مٿين پرتن لاءِ ساڳيو انٽرفيس فراهم ڪري ٿو (سڀني چپس لاءِ).

آر ايف اي ايل کي ٻن وڌيڪ ذيلي تہن ۾ ورهائي سگهجي ٿو:

·

ٽيڪنالاجيون: ٽيڪنالاجي ماڊل جيڪي سڀني وضاحتن، فريمنگ، وقت، وغيره کي لاڳو ڪن ٿا.

·

پروٽوڪول: پروٽوڪول تي عمل درآمد سميت سڀ فريمنگ، وقت، غلطي سنڀالڻ، وغيره.

انهن جي مٿان، ايپليڪيشن ليئر RFAL افعال استعمال ڪري ٿي جهڙوڪ NFC فورم سرگرميون (NFCC)، EMVCo®، DISCO/ NUCLEO ڊيمو، وغيره.

آر ايف اي ايل اين ايف سي ماڊيول پولر/لسنر ڊيوائس جي طور تي عام سرگرمين کي انجام ڏيڻ لاءِ هڪ انٽرفيس فراهم ڪري ٿو.

ICs جي گھٽ ۾ گھٽ ڪمن تائين رسائي RF ماڊيول پاران ڏني ويندي آهي. ڪال ڪندڙ ڪنهن به مخصوص هارڊويئر ترتيب واري ڊيٽا جي ضرورت کان سواءِ ڪنهن به RF ٽيڪنالاجي يا پروٽوڪول پرت جو سڌو استعمال ڪري سگهي ٿو.

UM3526 - Rev 1

صفحو 4/15

يو ايم 3526
STM12Cube لاءِ X-CUBE-NFC32 سافٽ ويئر ايڪسپينشن
شڪل 2. X-CUBE-NFC12 سافٽ ويئر آرڪيٽيڪچر

2.3

فولڊر جي جوڙجڪ

شڪل 3. X-CUBE-NFC12 پيڪيج فولڊر جي جوڙجڪ

هيٺ ڏنل فولڊر سافٽ ويئر پيڪيج ۾ شامل آهن:

·

دستاويز: ان ۾ هڪ مرتب ڪيل HTML شامل آهي file سورس ڪوڊ مان پيدا ٿيل، جيڪو تفصيل سان بيان ڪري ٿو

سافٽ ويئر جزا ۽ APIs.

·

ڊرائيور: ان ۾ HAL ڊرائيور، هر سپورٽ ٿيل بورڊ يا هارڊويئر پليٽ فارم لاءِ بورڊ مخصوص ڊرائيور شامل آهن،

جنهن ۾ آن بورڊ جزا، ۽ CMSIS وينڊر-آزاد هارڊويئر تجريدي پرت شامل آهن

Cortex®-M پروسيسر سيريز.

·

مڊل ويئرز: ان ۾ آر ايف ايبسٽرڪشن ليئر (آر ايف اي ايل) شامل آهي. آر ايف اي ايل انجام ڏيڻ لاءِ گهربل ڪيترائي ڪم مهيا ڪري ٿو.

آر ايف/اين ايف سي ڪميونيڪيشن.

آر ايف اي ايل ۾ هڪ عام ۽ استعمال ۾ آسان انٽرفيس تحت آر ايف آءِ سي (ST25R300) موجود آهي.

·

منصوبا: ان ۾ هڪ ايس شامل آهيampلي درخواست مثالampيعني، NFC12A1_پولنگTagمعلوم ڪرڻ.

اهي ٽن ترقياتي ماحول لاءِ NUCLEO-L476RG، NUCLEO-G0B1RE يا NUCLEO-C071RB پليٽ فارم لاءِ مهيا ڪيا ويا آهن: IAR Embedded Workbench® for Arm، Keil® Microcontroller Development Kit (MDKARM)، ۽ STM32CubeIDE.

UM3526 - Rev 1

صفحو 5/15

يو ايم 3526
STM12Cube لاءِ X-CUBE-NFC32 سافٽ ويئر ايڪسپينشن

2.4

APIs

استعمال ڪندڙ وٽ موجود APIs بابت تفصيلي ٽيڪنيڪل معلومات مرتب ڪيل CHM ۾ ملي سگهي ٿي file سافٽ ويئر پيڪيج جي "RFAL" فولڊر اندر واقع آهي جتي سڀئي ڪم ۽ پيرا ميٽر مڪمل طور تي بيان ڪيا ويا آهن.

NDEF APIs بابت تفصيلي ٽيڪنيڪل معلومات .chm ۾ موجود آهي. file "doc" فولڊر ۾ ذخيرو ٿيل.

2.5

Sampدرخواست

اي ايسampX-NUCLEO-NFC12A1 ايڪسپينشن بورڊ استعمال ڪندي NUCLEO-L476RG، NUCLEOG0B1RE يا NUCLEO-C071RB ڊولپمينٽ بورڊ سان ايپليڪيشن "پروجيڪٽس" ڊاريڪٽري ۾ مهيا ڪئي وئي آهي. تيار ٿيل منصوبا ڪيترن ئي IDEs لاءِ موجود آهن.

هن ايپليڪيشن ۾، اين ايف سي tags ST25R300 هاءِ پرفارمنس اين ايف سي ريڊر/ انيشيئيٽر فرنٽ-اينڊ آءِ سي ذريعي مختلف قسمن جا پتو لڳايا ويندا آهن (وڌيڪ تفصيل لاءِ، CHM دستاويزن جو حوالو ڏيو) file سورس ڪوڊ مان پيدا ٿيل).

سسٽم جي شروعات ۽ ڪلاڪ جي ترتيب کان پوءِ، LED1، LED2، LED3، LED4، LED5، ۽ LED6 ٽي ڀيرا چمڪيندا آهن. پوءِ LED6 چمڪي ٿو ته ريڊر فيلڊ چالو ٿي ويو آهي.

جڏهن هڪ tag جيڪڏهن ويجهو معلوم ٿئي ٿو، ته هيٺ ڏنل فهرست مطابق هڪ LED آن ڪئي ويندي آهي.

اين ايف سي tag قسم NFC قسم A NFC قسم B NFC قسم V NFC قسم F

ٽيبل 2. LED روشن ٿيل tag ڊيٽيڪشن ايل اي ڊي روشن ٿي وئي tag سڃاڻپ LED2/قسم A LED3/قسم B LED4/قسم V LED5/قسم F

جيڪڏهن ڪو پڙهندڙ X-NUCLEO-NFC12A1 ايڪسپينشن بورڊ وٽ پهچي ٿو، ته سافٽ ويئر ڪارڊ ايموليشن موڊ ۾ داخل ٿئي ٿو ۽، موڪليل ڪمانڊ جي قسم تي منحصر ڪري، اهو لاڳاپيل NFC TYPE LED کي آن ڪري ٿو. ڊفالٽ طور، X-NUCLEO-NFC12A1 ڪو به ڊيٽا نه ٿو لکي. tag، پر هي امڪان هڪ پري پروسيسر ذريعي فعال ڪري سگهجي ٿو جيڪو بيان ڪيو ويو آهي file demo.h. ڪارڊ ايموليشن ۽ پولر موڊ کي پڻ ساڳئي طريقي سان فعال/غير فعال ڪري سگھجي ٿو. ST ورچوئل ڪميونيڪيشن پورٽ انٽرفيس پڻ پيڪيج ۾ شامل آهي. هڪ ڀيرو بورڊ آن ڪيو ويندو آهي، بورڊ کي شروع ڪيو ويندو آهي ۽ ST-LST-LINK ورچوئل COM پورٽ جي طور تي ڳڻيو ويندو آهي.
شڪل 4. ورچوئل COM پورٽ ڳڻپ

ورچوئل COM پورٽ نمبر چيڪ ڪرڻ کان پوءِ، هيٺ ڏيکاريل ترتيب سان ونڊوز ٽرمينل (هائپر ٽرمينل يا ملندڙ) کوليو (اختيار کي فعال ڪريو: LF تي Implicit CR، جيڪڏهن موجود هجي).

UM3526 - Rev 1

صفحو 6/15

يو ايم 3526
STM12Cube لاءِ X-CUBE-NFC32 سافٽ ويئر ايڪسپينشن شڪل 5. UART سيريل ڪميونيڪيشن ڪنفگريشن
ٽرمينل ونڊو ڪامياب ڪنيڪشن جي تصديق ڪرڻ لاءِ هيٺ ڏيکاريل ڪيترن ئي پيغامن سان ملندڙ جلندڙ پيغام واپس ڪري ٿي. شڪل 6. X-NUCLEO-NFC12A1 ايڪسپينشن بورڊ ڪامياب شروعات ۽ tag پتو لڳائڻ

UM3526 - Rev 1

صفحو 7/15

3
3.1
3.1.1

يو ايم 3526
سسٽم سيٽ اپ گائيڊ
سسٽم سيٽ اپ گائيڊ
ھارڊويئر وضاحت
STM32 Nucleo STM32 Nucleo ڊولپمينٽ بورڊ صارفين لاءِ سستي ۽ لچڪدار طريقو مهيا ڪن ٿا حل جي جانچ ڪرڻ ۽ ڪنهن به STM32 مائڪرو ڪنٽرولر لائن سان پروٽوٽائپس ٺاهڻ. Arduino ڪنيڪشن سپورٽ ۽ ST مورفو رابطا آسان بڻائين ٿا STM32 نيوڪليو اوپن ڊولپمينٽ پليٽ فارم جي ڪارڪردگي کي وڌائڻ لاءِ خاص توسيع بورڊ جي وسيع رينج سان. STM32 نيوڪليو بورڊ کي الڳ تحقيق جي ضرورت نه آهي جيئن اهو ST-LINK/V2-1 ڊيبگر/پروگرامر کي ضم ڪري. STM32 نيوڪليو بورڊ جامع STM32 سافٽ ويئر HAL لائبريري سان گڏ مختلف پيڪيج ٿيل سافٽ ويئر سان گڏ اچي ٿو.ampمختلف IDEs لاءِ (IAR EWARM، Keil MDK-ARM، STM32CubeIDE، mbed ۽ GCC/LLVM). سڀني STM32 Nucleo استعمال ڪندڙن کي مفت رسائي حاصل آھي mbed آن لائن وسيلن تائين (ڪمپائلر، C/C++ SDK ۽ ڊولپر ڪميونٽي) www.mbed.org تي آساني سان مڪمل ايپليڪيشنون ٺاھڻ لاءِ.
شڪل 7. STM32 نيوڪليو بورڊ

3.1.2

X-NUCLEO-NFC12A1 ايڪسپينشن بورڊ X-NUCLEO-NFC12A1 NFC ڪارڊ ريڊر ايڪسپينشن بورڊ ST25R300 ڊيوائس تي ٻڌل آهي.
ايڪسپينشن بورڊ کي ISO14443A/B، ISO15693، FeliCa™ ڪميونيڪيشن کي سپورٽ ڪرڻ لاءِ ترتيب ڏنو ويو آهي.
ST25R300 معياري ايپليڪيشنن، جهڙوڪ NFC، قربت ۽ ويڪونيٽي HF RFID معيارن لاءِ ريڊر موڊ ۾ فريم ڪوڊنگ ۽ ڊيڪوڊنگ کي منظم ڪري ٿو. اهو ISO/IEC 14443 ٽائپ A ۽ B، ISO/IEC 15693 (صرف سنگل سب ڪيريئر) ۽ ISO/IEC 18092 ڪميونيڪيشن پروٽوڪول، انهي سان گڏ NFC فورم ٽائپ 1، 2، 3، 4 ۽ 5 جي ڳولا، پڙهڻ ۽ لکڻ جي حمايت ڪري ٿو. tags.
اهو سڀني عام پروٽوڪول جهڙوڪ ڪويو، سي ٽي ايس، ۽ بي' کي پڻ سپورٽ ڪري ٿو.
ST25R300 ۾ شور جي دٻاءُ وارو رسيور (NSR) آهي، جيڪو شور واري ماحول ۾ استقبال جي اجازت ڏئي ٿو.

UM3526 - Rev 1

صفحو 8/15

شڪل 8. X-NUCLEO-NFC12A1 توسيع بورڊ

يو ايم 3526
سسٽم سيٽ اپ گائيڊ

3.2

سافٽ ويئر جي وضاحت

اين ايف سي ايڪسپينشن بورڊ سان ليس STM32 نيوڪليو لاءِ ايپليڪيشن ٺاهڻ لاءِ مناسب ڊولپمينٽ ماحول قائم ڪرڻ لاءِ هيٺيان سافٽ ويئر جزا گهربل آهن:

·

X-CUBE-NFC12: اهو STM32Cube لاءِ هڪ ايڪسپينشن سافٽ ويئر آهي، جيڪو NFC ايپليڪيشن ڊولپمينٽ لاءِ وقف آهي.

X-CUBE- NFC12 فرم ويئر ۽ لاڳاپيل دستاويز www.st.com تي موجود آهن.

·

ڊولپمينٽ ٽول چين ۽ ڪمپائلر: STM32Cube ايڪسپينشن سافٽ ويئر ٽنهي هيٺ ڏنل کي سپورٽ ڪري ٿو

ماحول

ARM® (EWARM) ٽول چين + ST-LINK لاءِ IAR ايمبيڊڊ ورڪ بينچ.

ڪيل® مائڪرو ڪنٽرولر ڊولپمينٽ ڪٽ (MDK-ARM) ٽول چين + ST-LINK.

STM32CubeIDE + ST-لنڪ.

3.3

هارڊويئر سيٽ اپ

هيٺين هارڊويئر اجزاء جي ضرورت آهي:

·

هڪ STM32 نيوڪليو ڊولپمينٽ پليٽ فارم (تجويز ڪيل آرڊر ڪوڊ: NUCLEO-L476RG، NUCLEO-G0B1RE،

يا NUCLEO-C071RB).

·

هڪ ST25R300 اعليٰ ڪارڪردگي وارو NFC ريڊر/شروع ڪندڙ IC ايڪسپينشن بورڊ (آرڊر ڪوڊ: X-NUCLEO-

اين ايف سي 12 اي 1).

·

STM32 نيوڪليو کي پي سي سان ڳنڍڻ لاءِ هڪ USB قسم A کان Mini-B USB ڪيبل.

UM3526 - Rev 1

صفحو 9/15

3.4
3.4.1
3.5
3.5.1

يو ايم 3526
سسٽم سيٽ اپ گائيڊ
سافٽ ويئر سيٽ اپ
ڊولپمينٽ ٽول-چين ۽ ڪمپائلر STM32Cube ايڪسپينشن سافٽ ويئر پاران سپورٽ ڪيل انٽيگريٽيڊ ڊولپمينٽ ماحول (IDE) مان هڪ چونڊيو ۽ IDE فراهم ڪندڙ پاران مهيا ڪيل سسٽم گهرجن ۽ سيٽ اپ جي معلومات پڙهو.
سسٽم سيٽ اپ
STM32 نيوڪليو ۽ X-NUCLEO-NFC12A1 ايڪسپينشن بورڊ سيٽ اپ STM32 نيوڪليو بورڊ ST-LINK/V2-1 ڊيبگر/پروگرامر کي ضم ڪري ٿو. توهان STSW-LINK2 تي ST-LINK/V1-009 USB ڊرائيور ڊائون لوڊ ڪري سگهو ٿا. X-NUCLEO-NFC12A1 ايڪسپينشن بورڊ آساني سان ArduinoTM UNO R32 ايڪسٽينشن ڪنيڪٽر ذريعي STM3 نيوڪليو ڊولپمينٽ بورڊ تي پلگ ان ٿيل آهي. اهو SPI ٽرانسپورٽ پرت ذريعي STM32 نيوڪليو بورڊ تي STM32 مائڪرو ڪنٽرولر سان انٽرفيس ڪري ٿو. SPI ڪميونيڪيشن لاءِ ڊفالٽ هارڊويئر ترتيب سيٽ اپ ڪئي وئي آهي.
شڪل 9. X-NUCLEO-NFC12A1 ايڪسپينشن بورڊ پلس NUCLEO-L476RG ڊولپمينٽ

UM3526 - Rev 1

صفحو 10/15

نظرثاني جي تاريخ
تاريخ 11-جون-2025

جدول 3. دستاويز جي نظرثاني جي تاريخ

نظرثاني 1

شروعاتي ڇڏڻ.

تبديليون

يو ايم 3526

UM3526 - Rev 1

صفحو 11/15

يو ايم 3526
مواد
مواد
1 مخففات ۽ مخففات .
2.1 اوورview . . .ampلي ايپليڪيشن . . . . . . . . . . . . . . . 6 3 هارڊويئر جي وضاحت .
3.1.1 STM32 نيوڪليو . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.1.2 X-NUCLEO-NFC12A1 ايڪسپينشن بورڊ . 8 3.2 سافٽ ويئر جي وضاحت . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.3 هارڊويئر سيٽ اپ . . . . . . . . . . . . . . 9 3.4 سافٽ ويئر سيٽ اپ. . . . . . . 10 3.4.1 سسٽم سيٽ اپ .
نظرثاني جي تاريخ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 جدولن جي فهرست. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 انگن اکرن جي فهرست. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

UM3526 - Rev 1

صفحو 12/15

يو ايم 3526
جدولن جي فهرست

جدولن جي فهرست

ٽيبل 1. ٽيبل 2. ٽيبل 3.

مخففن جي فهرست . tag ڳولا. . . . . . . . . . . . . 6

UM3526 - Rev 1

صفحو 13/15

يو ايم 3526
انگن اکرن جي فهرست

انگن اکرن جي فهرست

تصوير 1. تصوير 2. تصوير 3. تصوير 4. تصوير 5. تصوير 6. تصوير 7. تصوير 8. تصوير 9.

آر ايف اي ايل بلاڪ ڊاگرام . . . . . . . . 4 X-CUBE-NFC12 پيڪيج فولڊر جي جوڙجڪ . . . . . 5 UART سيريل ڪميونيڪيشن ڪنفگريشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 X-NUCLEO-NFC5A6 ايڪسپينشن بورڊ ڪامياب شروعات ۽ tag ڳولا . . . . . . . . . . . . . . . . . . . . 7 STM32 نيوڪليو بورڊ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 X-NUCLEO-NFC12A1 ايڪسپينشن بورڊ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 X-NUCLEO-NFC12A1 ايڪسپينشن بورڊ پلس NUCLEO-L476RG ڊولپمينٽ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

UM3526 - Rev 1

صفحو 14/15

يو ايم 3526
اهم نوٽيس احتياط سان پڙهو STMicroelectronics NV ۽ ان جا ماتحت ادارا (“ST”) بغير اطلاع جي ڪنهن به وقت ST پروڊڪٽس ۽/يا هن دستاويز ۾ تبديليون، سڌارا، واڌايون، ترميمون ۽ سڌارا ڪرڻ جو حق محفوظ رکن ٿا. خريد ڪندڙن کي آرڊر ڏيڻ کان پهريان ST شين تي تازي لاڳاپيل معلومات حاصل ڪرڻ گهرجي. ايس ٽي پروڊڪٽس وڪرو ڪيا وڃن ٿا ايس ٽي جي شرطن ۽ وڪري جي شرطن جي مطابق آرڊر جي اقرار جي وقت تي. خريدار مڪمل طور تي ST پروڊڪٽس جي چونڊ، چونڊ ۽ استعمال جا ذميوار آهن ۽ ST درخواست جي مدد يا خريد ڪندڙن جي پروڊڪٽس جي ڊيزائن لاءِ ڪا به ذميواري قبول نه ڪندو آهي. ڪو به لائسنس، ظاهر يا تقاضا، ڪنهن به دانشورانه ملڪيت جو حق ST پاران ڏنل ناهي. ايس ٽي پروڊڪٽس جو ريزيل شقن سان مختلف معلومات ھتي بيان ڪيل معلومات کان مختلف آھي ايس ٽي پاران ڏنل ڪنھن به وارنٽي کي رد ڪندي اھڙي پراڊڪٽ لاءِ. ST ۽ ST لوگو ST جا ٽريڊ مارڪ آھن. ST ٽريڊ مارڪ بابت اضافي معلومات لاءِ، ڏسو www.st.com/trademarks. ٻيا سڀئي پراڊڪٽ يا خدمت جا نالا انهن جي لاڳاپيل مالڪن جي ملڪيت آهن. هن دستاويز ۾ معلومات هن دستاويز جي ڪنهن به اڳوڻي نسخن ۾ اڳ ۾ فراهم ڪيل معلومات کي ختم ڪري ٿو ۽ تبديل ڪري ٿو.
© 2025 STMicroelectronics سڀ حق محفوظ آهن

UM3526 - Rev 1

صفحو 15/15

دستاويز / وسيلا

ST UM3526 ڪارڪردگي NFC ريڊر انيشيئيٽر IC سافٽ ويئر ايڪسپينشن [pdf] استعمال ڪندڙ ھدايت
NUCLEO-G0B1RE، NUCLEO-L476RG، NUCLEO-C071RB، UM3526 ڪارڪردگي NFC ريڊر انيشيئيٽر IC سافٽ ويئر ايڪسپينشن، UM3526، ڪارڪردگي NFC ريڊر انيشيئيٽر IC سافٽ ويئر ايڪسپينشن، ريڊر انيشيئيٽر IC سافٽ ويئر ايڪسپينشن، IC سافٽ ويئر ايڪسپينشن، سافٽ ويئر ايڪسپينشن

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *