UM3526 પર્ફોર્મન્સ NFC રીડર ઇનિશિયેટર IC સોફ્ટવેર વિસ્તરણ
“
ઉત્પાદન માહિતી
વિશિષ્ટતાઓ
- ઉત્પાદનનું નામ: X-CUBE-NFC12 ઉચ્ચ પ્રદર્શન NFC
રીડર/ઇનિશિયેટર આઇસી સોફ્ટવેર વિસ્તરણ - સુસંગતતા: STM32Cube ઇકોસિસ્ટમ
- મુખ્ય લક્ષણો:
- ST25R300 NFC રીડર/ઇનિશિયેટર માટે મિડલવેર
- SampNFC શોધવા માટેની એપ્લિકેશન tags
- વિવિધ MCU પરિવારો માટે સહાય
- મુખ્ય તકનીકો માટે સંપૂર્ણ RF/NFC એબ્સ્ટ્રેક્શન
- વપરાશકર્તા મૈત્રીપૂર્ણ લાઇસન્સ શરતો
ઉત્પાદન વપરાશ સૂચનાઓ
ઉપરview
X-CUBE-NFC12 સોફ્ટવેર પેકેજ STM32Cube ને વિસ્તૃત કરે છે
એપ્લિકેશન બનાવવા માટે મિડલવેર પ્રદાન કરીને કાર્યક્ષમતા
ST25R300 ઉચ્ચ પ્રદર્શન NFC રીડર/પ્રારંભિક IC નો ઉપયોગ કરીને. તે
વિવિધ MCU પરિવારોમાં સરળ પોર્ટેબિલિટી માટે પરવાનગી આપે છે અને
મુખ્ય ટેકનોલોજીઓ માટે સંપૂર્ણ RF/NFC એબ્સ્ટ્રેક્શનનો સમાવેશ થાય છે.
સેટઅપ
- X-NUCLEO-NFC12A1 વિસ્તરણ બોર્ડને સુસંગત સાથે કનેક્ટ કરો
ન્યુક્લિયો ડેવલપમેન્ટ બોર્ડ. - X-CUBE-NFC12 સોફ્ટવેર પેકેજ ડાઉનલોડ કરો અને ઇન્સ્ટોલ કરો
STM32Cube ઇકોસિસ્ટમ webપૃષ્ઠ - સોફ્ટવેર ગોઠવવા માટે આપેલી સૂચનાઓનું પાલન કરો.
પેકેજ
ઉપયોગ
એકવાર સેટઅપ પૂર્ણ થઈ જાય, પછી s નો ઉપયોગ કરોampશોધવા માટેની એપ્લિકેશન
NFC tags વિવિધ પ્રકારના. એપ્લિકેશન ગોઠવે છે
સક્રિય અને નિષ્ક્રિય ઉપકરણ શોધ માટે મતદાન લૂપમાં ST25R300.
તે અનુરૂપ LEDs ને સ્વિચ કરીને શોધાયેલ ટેકનોલોજીઓ સૂચવે છે
પર
વધારાની સુવિધાઓ
- યુઝર બટન દબાવીને ST25R300 ને ઇન્ડક્ટિવ વેક-અપ મોડમાં સેટ કરો
બટન - કાર્ડમાં ST25R300 સેટ કરીને રીડરની હાજરી શોધો.
ઇમ્યુલેશન મોડ. - બધી પ્રવૃત્તિઓ ST-LINK નો ઉપયોગ કરીને હોસ્ટ સિસ્ટમમાં લોગ કરવામાં આવે છે.
વર્ચ્યુઅલ COM પોર્ટ.
FAQ
પ્ર: ડેમોમાં કઈ RFID ટેકનોલોજીઓને સપોર્ટ કરવામાં આવે છે?
A: આ ડેમોમાં સપોર્ટેડ RFID ટેકનોલોજીનો સમાવેશ થાય છે
ISO14443A/NFCA, ISO14443B/NFCB, Felica/NFCF, ISO15693/NFCV, અને
કાર્ડ ઇમ્યુલેશન પ્રકાર A અને F.
"`
યુએમ 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 ઇકોસિસ્ટમની મુલાકાત લો web વધુ માહિતી માટે www.st.com પર પૃષ્ઠ
UM3526 – રેવ 1 – જૂન 2025 વધુ માહિતી માટે, તમારા સ્થાનિક STMicroelectronics સેલ્સ ઓફિસનો સંપર્ક કરો.
www.st.com
1
સંક્ષિપ્ત શબ્દો અને સંક્ષિપ્ત શબ્દો
ટૂંકાક્ષર NFC RFAL P2P MCU BSP HAL LED SPI
CMSIS
કોષ્ટક 1. સંક્ષિપ્ત શબ્દોની સૂચિ વર્ણન
નજીકના ક્ષેત્ર સંચાર RF અમૂર્ત સ્તર પીઅર-ટુ-પીઅર માઇક્રોકન્ટ્રોલર યુનિટ બોર્ડ સપોર્ટ પેકેજ હાર્ડવેર અમૂર્ત સ્તર પ્રકાશ ઉત્સર્જન કરતું ડાયોડ સીરીયલ પેરિફેરલ ઇન્ટરફેસ આર્મ® કોર્ટેક્સ® માઇક્રોકન્ટ્રોલર સોફ્ટવેર ઇન્ટરફેસ માનક
યુએમ 3526
સંક્ષિપ્ત શબ્દો અને સંક્ષિપ્ત શબ્દો
UM3526 – રેવ 1
પૃષ્ઠ 2/15
યુએમ 3526
STM12Cube માટે X-CUBE-NFC32 સોફ્ટવેર વિસ્તરણ
2
STM12Cube માટે X-CUBE-NFC32 સોફ્ટવેર વિસ્તરણ
2.1
ઉપરview
X-CUBE-NFC12 સોફ્ટવેર પેકેજ STM32Cube કાર્યક્ષમતાને વિસ્તૃત કરે છે. પેકેજની મુખ્ય લાક્ષણિકતાઓ આ પ્રમાણે છે:
·
ST25R300 ઉચ્ચ પ્રદર્શન NFC રીડર, ઇનિશિયેટરનો ઉપયોગ કરીને એપ્લિકેશનો બનાવવા માટે સંપૂર્ણ મિડલવેર,
લક્ષ્ય, અને કાર્ડ ઇમ્યુલેશન ફ્રન્ટ-એન્ડ IC.
·
Sampએનએફસી શોધવા માટેની એપ્લિકેશન tags વિવિધ પ્રકારના.
·
SampX-NUCLEO-NFC12A1 વિસ્તરણ બોર્ડ માટે ઉપલબ્ધ અમલીકરણો a પર પ્લગ થયેલ છે
NUCLEO-G0B1RE અથવા NUCLEO-L476RG અથવા NUCLEO-C071RB ડેવલપમેન્ટ બોર્ડ.
·
STM32Cube માટે આભાર, વિવિધ MCU પરિવારોમાં સરળ પોર્ટેબિલિટી.
·
સંપૂર્ણ ISO-DEP અને NFC સહિત તમામ મુખ્ય તકનીકો માટે સંપૂર્ણ RF/NFC એબ્સ્ટ્રેક્શન (RFAL).
DEP સ્તરો.
·
મફત, વપરાશકર્તા મૈત્રીપૂર્ણ લાઇસન્સ શરતો.
આ સોફ્ટવેરમાં ST25R300 ડિવાઇસ માટે ઉચ્ચ પ્રદર્શન NFC રીડર/ઇનિશિયેટર ફ્રન્ટ-એન્ડ IC ડ્રાઇવર્સ છે, જે STM32 પર ચાલે છે. તે STM32Cube સોફ્ટવેર ટેકનોલોજીની ટોચ પર બનાવવામાં આવ્યું છે જેથી વિવિધ STM32 માઇક્રોકન્ટ્રોલર્સમાં પોર્ટેબિલિટી સરળ બને.
આ ફર્મવેર પેકેજમાં કમ્પોનન્ટ ડિવાઇસ ડ્રાઇવર્સ, બોર્ડ સપોર્ટ પેકેજ અનેampSTM12 ન્યુક્લિયો બોર્ડ સાથે X-NUCLEO-NFC1A32 વિસ્તરણ બોર્ડનો ઉપયોગ દર્શાવતી એપ્લિકેશન.
એ એસample એપ્લિકેશન સક્રિય અને નિષ્ક્રિય ઉપકરણ શોધ માટે મતદાન લૂપમાં ST25R300 ને ગોઠવે છે. જ્યારે નિષ્ક્રિય tag અથવા સક્રિય ઉપકરણ શોધાય છે, તો રીડર ફીલ્ડ અનુરૂપ LED ચાલુ કરીને શોધાયેલ ટેકનોલોજીને સિગ્નલ આપે છે. વપરાશકર્તા બટન દબાવીને ST25R300 ને ઇન્ડક્ટિવ વેક-અપ મોડમાં સેટ કરવાનું પણ શક્ય છે. આ મતદાન લૂપ દરમિયાન, sampઆ એપ્લિકેશન રીડરની હાજરી શોધવા માટે ST25R300 ને કાર્ડ ઇમ્યુલેશન મોડમાં પણ સેટ કરે છે.
ડેમો ST-LINK વર્ચ્યુઅલ COM પોર્ટ સાથે હોસ્ટ સિસ્ટમને બધી પ્રવૃત્તિઓ લોગ કરે છે.
આ ડેમોમાં સપોર્ટેડ RFID ટેક્નોલોજીઓ છે:
·
ISO14443A/NFCA.
·
ISO14443B/NFCB.
·
ફેલિકા/એનએફસીએફ.
·
ISO15693/NFCV.
·
કાર્ડ ઇમ્યુલેશન પ્રકાર A અને F.
2.2
આર્કિટેક્ચર
STM32Cube માટે આ સંપૂર્ણપણે સુસંગત સોફ્ટવેર વિસ્તરણ તમને ST25R300 ઉચ્ચ પ્રદર્શન NFC રીડર/પ્રારંભિક IC નો ઉપયોગ કરીને એપ્લિકેશનો વિકસાવવા દે છે. તે STM32 માઇક્રોકન્ટ્રોલર માટે STM32CubeHAL હાર્ડવેર એબ્સ્ટ્રેક્શન લેયર પર આધારિત છે, અને તે X-NUCLEONFC32A12 વિસ્તરણ બોર્ડ માટે બોર્ડ સપોર્ટ પેકેજ (BSP) સાથે STM1Cube ને વિસ્તૃત કરે છે.
એપ્લિકેશન સોફ્ટવેર નીચેના સ્તરો દ્વારા X-NUCLEO-NFC12A1 વિસ્તરણ બોર્ડને ઍક્સેસ કરી શકે છે અને તેનો ઉપયોગ કરી શકે છે:
·
STM32Cube HAL સ્તર: HAL ડ્રાઇવર સ્તર સામાન્ય, મલ્ટી-ઇન્સ્ટન્સ એપ્લિકેશનનો એક સરળ સેટ પૂરો પાડે છે.
ઉપલા સ્તરો (એપ્લિકેશન, લાઇબ્રેરીઓ અને સ્ટેક્સ) સાથે ક્રિયાપ્રતિક્રિયા કરવા માટે પ્રોગ્રામિંગ ઇન્ટરફેસ (API). આ
સામાન્ય અને એક્સ્ટેંશન API સીધા એક સામાન્ય આર્કિટેક્ચર પર બનેલા છે અને ઓવરલાઈંગ સ્તરોને મંજૂરી આપે છે જેમ કે
ચોક્કસ માઇક્રોકન્ટ્રોલર યુનિટ (MCU) હાર્ડવેર પર આધાર રાખ્યા વિના તેમના કાર્યોને અમલમાં મૂકવા માટે મિડલવેર
માહિતી. આ માળખું લાઇબ્રેરી કોડની પુનઃઉપયોગિતામાં સુધારો કરે છે અને સરળ પોર્ટેબિલિટીની ખાતરી આપે છે
અન્ય ઉપકરણો.
·
બોર્ડ સપોર્ટ પેકેજ (BSP) સ્તર: BSP STM32 ન્યુક્લિયો પર પેરિફેરલ્સ માટે સપોર્ટ પૂરો પાડે છે.
બોર્ડ, MCU સિવાય. API નો આ સમૂહ ચોક્કસ બોર્ડ-વિશિષ્ટ માટે પ્રોગ્રામિંગ ઇન્ટરફેસ પૂરો પાડે છે
LED, યુઝર બટન વગેરે જેવા પેરિફેરલ્સ. આ ઇન્ટરફેસ તમને ચોક્કસ બોર્ડ ઓળખવામાં પણ મદદ કરે છે
આવૃત્તિ.
·
મિડલવેર NRF એબ્સ્ટ્રેક્શન લેયર (RFAL): RFAL RF/NFC માટે અનેક કાર્યો પૂરા પાડે છે.
સંચાર. તેમાં સામાન્ય અને ઉપયોગમાં સરળ RF IC (હાલનું ST25R300 ઉપકરણ) છે
ઇન્ટરફેસ
આરએફએએલ દ્વારા પૂરા પાડવામાં આવેલ પ્રોટોકોલ છે:
·
ISO-DEP (ISO14443-4 ડેટા લિંક લેયર, T = CL).
·
NFC-DEP (ISO18092 ડેટા એક્સચેન્જ પ્રોટોકોલ).
UM3526 – રેવ 1
પૃષ્ઠ 3/15
યુએમ 3526
STM12Cube માટે X-CUBE-NFC32 સોફ્ટવેર વિસ્તરણ
·
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 ડ્રાઇવર, રૂપરેખાંકન કોષ્ટકો અને HW માટે ભૌતિક RF કાર્યો કરવા માટે ચોક્કસ સૂચનાઓનો અમલ કરે છે.
કોલર માટેનો ઇન્ટરફેસ એક શેર્ડ RF હેડર છે. file, જે ઉપલા સ્તરો (બધી ચિપ્સ માટે) માટે સમાન ઇન્ટરફેસ પૂરું પાડે છે.
RFAL ને વધુ બે પેટા સ્તરોમાં વિભાજીત કરી શકાય છે:
·
ટેકનોલોજી: ટેકનોલોજી મોડ્યુલ જે બધી વિશિષ્ટતાઓ, ફ્રેમિંગ, સમય વગેરેનો અમલ કરે છે.
·
પ્રોટોકોલ્સ: પ્રોટોકોલ અમલીકરણ જેમાં તમામ ફ્રેમિંગ, સમય, એરર હેન્ડલિંગ વગેરેનો સમાવેશ થાય છે.
આ ઉપરાંત, એપ્લિકેશન લેયર RFAL ફંક્શનનો ઉપયોગ કરે છે જેમ કે NFC ફોરમ એક્ટિવિટીઝ (NFCC), EMVCo®, DISCO/ NUCLEO ડેમો, વગેરે.
RFAL NFC મોડ્યુલ પોલર/લિસનર ડિવાઇસ તરીકે સામાન્ય પ્રવૃત્તિઓ કરવા માટે એક ઇન્ટરફેસ પૂરું પાડે છે.
IC ના સૌથી નીચા કાર્યોની ઍક્સેસ RF મોડ્યુલ દ્વારા આપવામાં આવે છે. કોલર કોઈપણ ચોક્કસ હાર્ડવેર રૂપરેખાંકન ડેટાની જરૂર વગર કોઈપણ RF ટેકનોલોજી અથવા પ્રોટોકોલ સ્તરોનો સીધો ઉપયોગ કરી શકે છે.
UM3526 – રેવ 1
પૃષ્ઠ 4/15
યુએમ 3526
STM12Cube માટે X-CUBE-NFC32 સોફ્ટવેર વિસ્તરણ
આકૃતિ 2. X-CUBE-NFC12 સોફ્ટવેર આર્કિટેક્ચર
2.3
ફોલ્ડર માળખું
આકૃતિ 3. X-CUBE-NFC12 પેકેજ ફોલ્ડર્સ માળખું
નીચેના ફોલ્ડર્સ સોફ્ટવેર પેકેજમાં સમાવવામાં આવેલ છે:
·
દસ્તાવેજીકરણ: તેમાં સંકલિત HTML છે file સ્રોત કોડમાંથી ઉત્પન્ન થયેલ છે, જે વિગતો આપે છે
સોફ્ટવેર ઘટકો અને API.
·
ડ્રાઇવર્સ: તેમાં HAL ડ્રાઇવર્સ, દરેક સપોર્ટેડ બોર્ડ અથવા હાર્ડવેર પ્લેટફોર્મ માટે બોર્ડ-વિશિષ્ટ ડ્રાઇવર્સ હોય છે,
ઓન-બોર્ડ ઘટકો અને CMSIS વિક્રેતા-સ્વતંત્ર હાર્ડવેર એબ્સ્ટ્રેક્શન સ્તર સહિત
કોર્ટેક્સ®-એમ પ્રોસેસર શ્રેણી.
·
મિડલવેર: તેમાં RF એબ્સ્ટ્રેક્શન લેયર (RFAL) છે. RFAL કરવા માટે જરૂરી અનેક કાર્યો પૂરા પાડે છે
RF/NFC સંચાર.
RFAL માં સામાન્ય અને ઉપયોગમાં સરળ ઇન્ટરફેસ હેઠળ RF IC (ST25R300) છે.
·
પ્રોજેક્ટ્સ: તેમાં એક s છેample અરજી example, એટલે કે, NFC12A1_PollingTagશોધો.
તેઓ ત્રણ વિકાસ વાતાવરણ માટે NUCLEO-L476RG, NUCLEO-G0B1RE અથવા NUCLEO-C071RB પ્લેટફોર્મ માટે પ્રદાન કરવામાં આવે છે: IAR એમ્બેડેડ વર્કબેન્ચ® ફોર આર્મ, Keil® માઇક્રોકન્ટ્રોલર ડેવલપમેન્ટ કિટ (MDKARM), અને STM32CubeIDE.
UM3526 – રેવ 1
પૃષ્ઠ 5/15
યુએમ 3526
STM12Cube માટે X-CUBE-NFC32 સોફ્ટવેર વિસ્તરણ
2.4
API
વપરાશકર્તા માટે ઉપલબ્ધ API વિશે વિગતવાર તકનીકી માહિતી સંકલિત CHM માં મળી શકે છે file સોફ્ટવેર પેકેજના "RFAL" ફોલ્ડરની અંદર સ્થિત છે જ્યાં બધા કાર્યો અને પરિમાણોનું સંપૂર્ણ વર્ણન કરવામાં આવ્યું છે.
NDEF API વિશે વિગતવાર ટેકનિકલ માહિતી .chm માં ઉપલબ્ધ છે. file "doc" ફોલ્ડરમાં સંગ્રહિત.
2.5
Sampલે એપ્લિકેશન
એ એસampX-NUCLEO-NFC12A1 વિસ્તરણ બોર્ડનો ઉપયોગ કરતી એપ્લિકેશન, NUCLEO-L476RG, NUCLEOG0B1RE અથવા NUCLEO-C071RB ડેવલપમેન્ટ બોર્ડ સાથે, "પ્રોજેક્ટ્સ" ડિરેક્ટરીમાં આપવામાં આવી છે. બહુવિધ IDE માટે તૈયાર પ્રોજેક્ટ્સ ઉપલબ્ધ છે.
આ એપ્લિકેશનમાં, NFC tags ST25R300 ઉચ્ચ પ્રદર્શન NFC રીડર/પ્રારંભિક ફ્રન્ટ-એન્ડ IC દ્વારા વિવિધ પ્રકારના શોધાય છે (વધુ વિગતો માટે, CHM દસ્તાવેજીકરણનો સંદર્ભ લો) file સોર્સ કોડમાંથી જનરેટ થયેલ).
સિસ્ટમ શરૂ થયા પછી અને ઘડિયાળ ગોઠવણી પછી, LED1, LED2, LED3, LED4, LED5, અને LED6 ત્રણ વખત ઝબકે છે. પછી LED6 ઝબકે છે જે દર્શાવે છે કે રીડર ફીલ્ડ સક્રિય થઈ ગયું છે.
જ્યારે એ tag જો નજીકમાં શોધાય છે, તો નીચે સૂચિબદ્ધ LED ચાલુ થાય છે.
NFC tag પ્રકાર NFC TYPE A NFC TYPE B NFC TYPE V NFC TYPE F
કોષ્ટક 2. LED ચાલુ છે tag ડિટેક્શન LED ચાલુ થયું 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 પર ગર્ભિત CR, જો ઉપલબ્ધ હોય તો).
UM3526 – રેવ 1
પૃષ્ઠ 6/15
યુએમ 3526
STM12Cube માટે X-CUBE-NFC32 સોફ્ટવેર વિસ્તરણ આકૃતિ 5. UART સીરીયલ કોમ્યુનિકેશન રૂપરેખાંકન
ટર્મિનલ વિન્ડો સફળ કનેક્શનની પુષ્ટિ કરવા માટે નીચે બતાવેલ સંદેશાઓ જેવા ઘણા સંદેશાઓ પરત કરે છે. આકૃતિ 6. X-NUCLEO-NFC12A1 વિસ્તરણ બોર્ડ સફળ પ્રારંભ અને tag શોધ
UM3526 – રેવ 1
પૃષ્ઠ 7/15
3
3.1
3.1.1
યુએમ 3526
સિસ્ટમ સેટઅપ માર્ગદર્શિકા
સિસ્ટમ સેટઅપ માર્ગદર્શિકા
હાર્ડવેર વર્ણન
STM32 ન્યુક્લિયો STM32 ન્યુક્લિયો ડેવલપમેન્ટ બોર્ડ વપરાશકર્તાઓને કોઈપણ STM32 માઇક્રોકન્ટ્રોલર લાઇન સાથે સોલ્યુશન્સનું પરીક્ષણ કરવા અને પ્રોટોટાઇપ બનાવવા માટે એક સસ્તું અને લવચીક રીત પ્રદાન કરે છે. Arduino કનેક્ટિવિટી સપોર્ટ અને ST મોર્ફો કનેક્ટર્સ STM32 ન્યુક્લિયો ઓપન ડેવલપમેન્ટ પ્લેટફોર્મની કાર્યક્ષમતાને વિસ્તૃત કરવાનું સરળ બનાવે છે જેમાં પસંદગી માટે વિશિષ્ટ વિસ્તરણ બોર્ડની વિશાળ શ્રેણી છે. STM32 ન્યુક્લિયો બોર્ડને અલગ પ્રોબ્સની જરૂર નથી કારણ કે તે ST-LINK/V2-1 ડીબગર/પ્રોગ્રામરને એકીકૃત કરે છે. STM32 ન્યુક્લિયો બોર્ડ વ્યાપક STM32 સોફ્ટવેર HAL લાઇબ્રેરી સાથે વિવિધ પેકેજ્ડ સોફ્ટવેર એક્સ સાથે આવે છે.ampવિવિધ IDEs (IAR EWARM, Keil MDK-ARM, STM32CubeIDE, mbed અને GCC/ LLVM) માટે les. બધા STM32 ન્યુક્લિયો વપરાશકર્તાઓને www.mbed.org પર mbed ઓનલાઈન સંસાધનો (કમ્પાઈલર, C/C++ SDK અને ડેવલપર સમુદાય) ની મફત ઍક્સેસ છે જેથી તેઓ સરળતાથી સંપૂર્ણ એપ્લિકેશન બનાવી શકે.
આકૃતિ 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 – રેવ 1
પૃષ્ઠ 8/15
આકૃતિ 8. X-NUCLEO-NFC12A1 વિસ્તરણ બોર્ડ
યુએમ 3526
સિસ્ટમ સેટઅપ માર્ગદર્શિકા
3.2
સોફ્ટવેર વર્ણન
NFC વિસ્તરણ બોર્ડથી સજ્જ STM32 ન્યુક્લિયો માટે એપ્લિકેશન બનાવવા માટે યોગ્ય વિકાસ વાતાવરણ સેટ કરવા માટે નીચેના સોફ્ટવેર ઘટકોની જરૂર છે:
·
X-CUBE-NFC12: તે STM32Cube માટે એક વિસ્તરણ સોફ્ટવેર છે, જે NFC એપ્લિકેશન વિકાસ માટે સમર્પિત છે.
X-CUBE- NFC12 ફર્મવેર અને સંબંધિત દસ્તાવેજો www.st.com પર ઉપલબ્ધ છે.
·
ડેવલપમેન્ટ ટૂલ ચેઇન અને કમ્પાઇલર: STM32Cube એક્સપાન્શન સોફ્ટવેર નીચેના ત્રણને સપોર્ટ કરે છે
પર્યાવરણો:
ARM® (EWARM) ટૂલચેન + ST-LINK માટે IAR એમ્બેડેડ વર્કબેન્ચ.
Keil® માઇક્રોકન્ટ્રોલર ડેવલપમેન્ટ કિટ (MDK-ARM) ટૂલચેન + ST-LINK.
STM32CubeIDE + ST-લિંક.
3.3
હાર્ડવેર સેટઅપ
નીચેના હાર્ડવેર ઘટકો આવશ્યક છે:
·
એક STM32 ન્યુક્લિયો ડેવલપમેન્ટ પ્લેટફોર્મ (સૂચવેલ ઓર્ડર કોડ: NUCLEO-L476RG, NUCLEO-G0B1RE,
અથવા NUCLEO-C071RB).
·
એક ST25R300 ઉચ્ચ પ્રદર્શન NFC રીડર/પ્રારંભિક IC વિસ્તરણ બોર્ડ (ઓર્ડર કોડ: X-NUCLEO-
(એનએફસી૧૨એ૧).
·
STM32 ન્યુક્લિયોને PC સાથે કનેક્ટ કરવા માટે એક USB પ્રકાર A થી Mini-B USB કેબલ.
UM3526 – રેવ 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 – રેવ 1
પૃષ્ઠ 10/15
પુનરાવર્તન ઇતિહાસ
તારીખ 11-જૂન-2025
કોષ્ટક 3. દસ્તાવેજ પુનરાવર્તન ઇતિહાસ
પુનરાવર્તન 1
પ્રારંભિક પ્રકાશન.
ફેરફારો
યુએમ 3526
UM3526 – રેવ 1
પૃષ્ઠ 11/15
યુએમ 3526
સામગ્રી
સામગ્રી
૧ સંક્ષિપ્ત શબ્દો અને સંક્ષેપો .
2.1 ઓવરview . . .ampલે એપ્લિકેશન . . . . . . . . . . . . . . . . 6 3 હાર્ડવેર વર્ણન .8
૩.૧.૧ STM3.1.1 ન્યુક્લિયો . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 8 X-NUCLEO-NFC3.1.2A12 વિસ્તરણ બોર્ડ . ૮ ૩.૨ સોફ્ટવેર વર્ણન . . . . . . . . . . . . . . 1 8 સોફ્ટવેર સેટઅપ. . . . . . . ૧૦ ૩.૫ સિસ્ટમ સેટઅપ .
પુનરાવર્તન ઇતિહાસ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 કોષ્ટકોની યાદી. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 આંકડાઓની યાદી. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
UM3526 – રેવ 1
પૃષ્ઠ 12/15
યુએમ 3526
કોષ્ટકોની સૂચિ
કોષ્ટકોની સૂચિ
કોષ્ટક 1. કોષ્ટક 2. કોષ્ટક 3.
સંક્ષિપ્ત શબ્દોની યાદી . tag શોધ. . . . . . . . . ૧૧
UM3526 – રેવ 1
પૃષ્ઠ 13/15
યુએમ 3526
આંકડાઓની સૂચિ
આંકડાઓની સૂચિ
આકૃતિ 1. આકૃતિ 2. આકૃતિ 3. આકૃતિ 4. આકૃતિ 5. આકૃતિ 6. આકૃતિ 7. આકૃતિ 8. આકૃતિ 9.
RFAL બ્લોક ડાયાગ્રામ . . . . . . . 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 – રેવ 1
પૃષ્ઠ 14/15
યુએમ 3526
મહત્વની સૂચના ધ્યાનપૂર્વક વાંચો STMicroelectronics NV અને તેની પેટાકંપનીઓ (“ST”) કોઈપણ સમયે સૂચના વિના ST ઉત્પાદનો અને/અથવા આ દસ્તાવેજમાં ફેરફારો, સુધારા, ઉન્નત્તિકરણો, ફેરફારો અને સુધારાઓ કરવાનો અધિકાર અનામત રાખે છે. ખરીદદારોએ ઓર્ડર આપતા પહેલા ST ઉત્પાદનો પર નવીનતમ સંબંધિત માહિતી મેળવવી જોઈએ. ઓર્ડરની સ્વીકૃતિ સમયે એસટી ઉત્પાદનોનું વેચાણ એસટીના નિયમો અને વેચાણની શરતો અનુસાર કરવામાં આવે છે. ખરીદદારો ST ઉત્પાદનોની પસંદગી, પસંદગી અને ઉપયોગ માટે સંપૂર્ણપણે જવાબદાર છે અને ST એપ્લિકેશન સહાય અથવા ખરીદદારોના ઉત્પાદનોની ડિઝાઇન માટે કોઈ જવાબદારી સ્વીકારતું નથી. અહીં ST દ્વારા કોઈપણ બૌદ્ધિક સંપદા અધિકાર માટે કોઈ લાઇસન્સ, એક્સપ્રેસ અથવા ગર્ભિત, આપવામાં આવ્યું નથી. અહીં દર્શાવેલ માહિતીથી અલગ જોગવાઈઓ સાથે ST ઉત્પાદનોનું પુનર્વેચાણ આવા ઉત્પાદન માટે ST દ્વારા આપવામાં આવેલી કોઈપણ વોરંટી રદ કરશે. ST અને ST લોગો એ ST ના ટ્રેડમાર્ક છે. ST ટ્રેડમાર્ક વિશે વધારાની માહિતી માટે, www.st.com/trademarks નો સંદર્ભ લો. અન્ય તમામ ઉત્પાદન અથવા સેવાના નામો તેમના સંબંધિત માલિકોની મિલકત છે. આ દસ્તાવેજમાંની માહિતી આ દસ્તાવેજના કોઈપણ અગાઉના સંસ્કરણોમાં અગાઉ પૂરા પાડવામાં આવેલ માહિતીને બદલે છે અને બદલે છે.
© 2025 STMicroelectronics સર્વાધિકાર આરક્ષિત
UM3526 – રેવ 1
પૃષ્ઠ 15/15
દસ્તાવેજો / સંસાધનો
![]() |
ST UM3526 પર્ફોર્મન્સ NFC રીડર ઇનિશિયેટર IC સોફ્ટવેર વિસ્તરણ [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા NUCLEO-G0B1RE, NUCLEO-L476RG, NUCLEO-C071RB, UM3526 પર્ફોર્મન્સ NFC રીડર ઇનિશિએટર IC સોફ્ટવેર એક્સપાન્શન, UM3526, પર્ફોર્મન્સ NFC રીડર ઇનિશિએટર IC સોફ્ટવેર એક્સપાન્શન, રીડર ઇનિશિએટર IC સોફ્ટવેર એક્સપાન્શન, IC સોફ્ટવેર એક્સપાન્શન, સોફ્ટવેર એક્સપાન્શન |