Espansjoni tas-Softwer tal-Inizjatur tal-Qarrej NFC tal-Prestazzjoni UM3526 IC
“
Informazzjoni dwar il-Prodott
Speċifikazzjonijiet
- Isem tal-Prodott: X-CUBE-NFC12 NFC ta' prestazzjoni għolja
espansjoni tas-softwer tal-IC tal-qarrej/inizjatur - Kompatibilità: L-ekosistema STM32Cube
- Karatteristiċi ewlenin:
- Middleware għal qarrej/inizjatur NFC ST25R300
- Sampapplikazzjoni għall-iskoperta tal-NFC tags
- Appoġġ għal diversi familji tal-MCU
- Astrazzjoni kompleta ta' RF/NFC għal teknoloġiji ewlenin
- Termini tal-liċenzja faċli għall-utent
Istruzzjonijiet għall-Użu tal-Prodott
Fuqview
Il-pakkett tas-softwer X-CUBE-NFC12 jespandi l-STM32Cube
funzjonalità billi tipprovdi middleware għall-bini ta' applikazzjonijiet
bl-użu tal-IC tal-qarrej/inizjatur NFC ta' prestazzjoni għolja ST25R300. Dan
jippermetti portabbiltà faċli bejn familji differenti ta' MCU u
jinkludi astrazzjoni sħiħa ta' RF/NFC għal teknoloġiji ewlenin.
Setup
- Qabbad il-bord ta' espansjoni X-NUCLEO-NFC12A1 ma' wajer kompatibbli
Bord tal-iżvilupp NUCLEO. - Niżżel u installa l-pakkett tas-softwer X-CUBE-NFC12 minn
Ekosistema STM32Cube webpaġna. - Segwi l-istruzzjonijiet ipprovduti għall-konfigurazzjoni tas-softwer
pakkett.
Użu
Ladarba s-setup ikun komplut, uża l-sampapplikazzjoni biex tiskopri
NFC tags ta’ tipi differenti. L-applikazzjoni tikkonfigura l-
ST25R300 f'linja ta' votazzjoni għal skoperta ta' apparat attiv u passiv.
Jindika t-teknoloġiji skoperti billi jaqleb l-LEDs korrispondenti
fuq.
Karatteristiċi Addizzjonali
- Issettja l-ST25R300 fil-modalità ta' qawmien induttiv billi tagħfas il-buttuna tal-utent
buttuna. - Sejbien tal-preżenza ta' qarrej billi tissettja l-ST25R300 fil-kard
modalità emulazzjoni. - L-attivitajiet kollha huma rreġistrati fis-sistema ospitanti bl-użu tal-ST-LINK
port COM virtwali.
FAQ
M: Liema teknoloġiji RFID huma appoġġjati fid-demo?
A: It-teknoloġiji RFID appoġġjati f'din id-demo jinkludu
ISO14443A/NFCA, ISO14443B/NFCB, Felica/NFCF, ISO15693/NFCV, u
Emulazzjoni tal-karta tat-Tip A u F.
"`
UM3526
Manwal għall-utent
Nibdew bl-espansjoni tas-softwer tal-IC tal-qarrej/inizjatur NFC ta' prestazzjoni għolja X-CUBE-NFC12 għal STM32Cube
Introduzzjoni
L-espansjoni tas-softwer X-CUBE-NFC12 għal STM32Cube tipprovdi middleware komplut għal STM32 biex tikkontrolla applikazzjonijiet ta' ħlas, tal-konsumatur u industrijali bl-użu tal-IC front-end NFC ta' prestazzjoni għolja ST25R300, li tappoġġja l-modi ta' inizjatur NFC, mira, qarrej, u emulazzjoni tal-kard. L-espansjoni hija mibnija fuq it-teknoloġija tas-softwer STM32Cube biex tiffaċilita l-portabbiltà bejn mikrokontrolluri STM32 differenti. Is-softwer jiġi ma' sampL-implimentazzjonijiet tas-sewwieqa li jaħdmu fuq il-bord ta' espansjoni X-NUCLEO-NFC12A1, imwaħħla ma' bord ta' żvilupp NUCLEO-G0B1RE jew NUCLEO-L476RG jew NUCLEO-C071RB.
Links relatati
Żur l-ekosistema STM32Cube web paġna fuq www.st.com għal aktar informazzjoni
UM3526 – Rev 1 – Ġunju 2025 Għal aktar informazzjoni, ikkuntattja l-uffiċċju tal-bejgħ lokali tiegħek ta' STMicroelectronics.
www.st.com
1
Akronimi u abbrevjazzjonijiet
Akronimu NFC RFAL P2P MCU BSP HAL LED SPI
CMSIS
Tabella 1. Lista ta' akronimi Deskrizzjoni
Komunikazzjoni fil-qrib Saff astratt RF Unità tal-mikrokontrollur peer-to-peer Pakkett ta' appoġġ għall-bord Saff ta' astrazzjoni tal-ħardwer Dajowd li jarmi d-dawl Interfaċċja periferali serjali Standard tal-interfaċċja tas-softwer tal-mikrokontrollur Arm® Cortex®
UM3526
Akronimi u abbrevjazzjonijiet
UM3526 – Rev 1
paġna 2/15
UM3526
Espansjoni tas-softwer X-CUBE-NFC12 għal STM32Cube
2
Espansjoni tas-softwer X-CUBE-NFC12 għal STM32Cube
2.1
Fuqview
Il-pakkett tas-softwer X-CUBE-NFC12 jespandi l-funzjonalità tal-STM32Cube. Il-karatteristiċi ewlenin tal-pakkett huma:
·
Middleware komplut biex tibni applikazzjonijiet bl-użu tal-qarrej NFC ta' prestazzjoni għolja ST25R300, inizjatur,
mira, u emulazzjoni tal-karta IC front-end.
·
Sample applikazzjoni biex tiskopri NFC tags ta’ tipi differenti.
·
SampImplimentazzjonijiet disponibbli għall-bord ta' espansjoni X-NUCLEO-NFC12A1 imdaħħal ma'
Bord ta' żvilupp NUCLEO-G0B1RE jew NUCLEO-L476RG jew NUCLEO-C071RB.
·
Portabbiltà faċli fuq familji MCU differenti, grazzi għal STM32Cube.
·
Astrazzjoni RF/NFC kompleta (RFAL) għat-teknoloġiji ewlenin kollha, inkluż ISO-DEP komplut u NFC-
Saffi tad-DEP.
·
Termini tal-liċenzja b'xejn u faċli għall-utent.
Dan is-softwer fih sewwieqa tal-IC front-end ta' qarrej/inizjatur NFC ta' prestazzjoni għolja għall-apparat ST25R300, li jaħdem fuq STM32. Huwa mibni fuq it-teknoloġija tas-softwer STM32Cube biex jiffaċilita l-portabbiltà bejn mikrokontrolluri STM32 differenti.
Dan il-pakkett tal-firmware jinkludi sewwieqa tal-apparat tal-komponenti, pakkett ta' appoġġ għall-bord, u bħalaampL-applikazzjoni li turi l-użu tal-bord ta' espansjoni X-NUCLEO-NFC12A1 mal-bordijiet STM32 Nucleo.
A sampL-applikazzjoni tikkonfigura l-ST25R300 f'linja ta' polling għad-detezzjoni ta' apparat attiv u passiv. Meta apparat passiv tag jew jiġi skopert apparat attiv, il-qasam tal-qarrej jagħti sinjal tat-teknoloġija skoperta billi jixgħel LED korrispondenti. Huwa wkoll possibbli li l-ST25R300 jiġi ssettjat f'modalità ta' qawmien induttiv billi tagħfas il-buttuna tal-utent. Matul dan il-linja ta' polling, l-sampL-applikazzjoni tissettja wkoll l-ST25R300 fil-modalità ta' emulazzjoni tal-kard biex tiskopri l-preżenza ta' qarrej.
Id-demo tirreġistra l-attivitajiet kollha lis-sistema ospitanti bil-port COM virtwali ST-LINK.
It-teknoloġiji RFID appoġġjati f'din id-demo huma:
·
ISO14443A/NFCA.
·
ISO14443B/NFCB.
·
Felica/NFCF.
·
ISO15693/NFCV.
·
Emulazzjoni tal-karta tat-Tip A u F.
2.2
Arkitettura
Din l-espansjoni tas-softwer kompletament konformi għal STM32Cube tippermettilek tiżviluppa applikazzjonijiet bl-użu tal-IC tal-qarrej/inizjatur NFC ta' prestazzjoni għolja ST25R300. Hija bbażata fuq is-saff ta' astrazzjoni tal-ħardwer STM32CubeHAL għall-mikrokontrollur STM32, u testendi STM32Cube b'pakkett ta' appoġġ għall-bord (BSP) għall-bord ta' espansjoni X-NUCLEONFC12A1.
Is-softwer tal-applikazzjoni jista' jaċċessa u juża l-bord ta' espansjoni X-NUCLEO-NFC12A1 permezz tas-saffi li ġejjin:
·
Saff HAL tal-STM32Cube: is-saff tas-sewwieq HAL jipprovdi sett sempliċi ta' applikazzjonijiet ġeneriċi b'ħafna istanzi
interfaċċji ta' programmar (APIs) biex jinteraġixxu mas-saffi ta' fuq (applikazzjoni, libreriji, u stacks). Dawn
L-APIs ġeneriċi u ta' estensjoni huma mibnija direttament fuq arkitettura komuni u jippermettu saffi sovrastanti bħal
middleware biex jimplimentaw il-funzjonijiet tagħhom mingħajr ma jiddependu fuq ħardwer speċifiku tal-unità tal-mikrokontrollur (MCU)
informazzjoni. Din l-istruttura ttejjeb l-użu mill-ġdid tal-kodiċi tal-librerija u tiggarantixxi portabbiltà faċli bejn
apparati oħra.
·
Saff tal-pakkett ta' appoġġ tal-bord (BSP): il-BSP jipprovdi appoġġ għall-periferali fuq l-STM32 Nucleo
bord, apparti mill-MCU. Dan is-sett ta' APIs jipprovdi interfaċċja ta' programmar għal ċerti speċifiċi għall-bord
periferali bħall-LED, il-buttuna tal-utent eċċ. Din l-interfaċċja tgħinek ukoll tidentifika l-bord speċifiku
verżjoni.
·
Saff ta' astrazzjoni Middleware NRF (RFAL): l-RFAL jipprovdi diversi funzjonijiet għal RF/NFC
komunikazzjoni. Għandu RF IC (apparat ST25R300 eżistenti) taħt komuni u faċli biex tużah
interface.
Il-protokolli pprovduti minn RFAL huma:
·
ISO-DEP (saff tal-kollegament tad-dejta ISO14443-4, T = CL).
·
NFC-DEP (protokoll ta' skambju ta' dejta ISO18092).
UM3526 – Rev 1
paġna 3/15
UM3526
Espansjoni tas-softwer X-CUBE-NFC12 għal STM32Cube
·
NFC-AISO14443A (T1T, T2T, T4TA).
·
NFC-BISO14443B (T4TB).
·
NFC-FFeliCa (T3T).
·
NFC-VISO15693 (T5T).
·
P2PISO18092 (NFCIP1, P2P Passiv-Attiv).
·
ST25TB (ISO14443-2 Tip B bi Protokoll Proprjetarju).
Internament, l-RFAL huwa maqsum fi tliet sottosaffi:
·
Saff ogħla tal-RF (RF HL).
·
Saff ta' astrazzjoni tal-ħardwer RF (RF HAL).
·
Saff ta' astrazzjoni RF (RF AL).
Figura 1. Dijagramma blokk RFAL
Il-moduli fl-RF HAL jiddependu miċ-ċippa. Huma jimplimentaw is-sewwieq tal-RF IC, it-tabelli tal-konfigurazzjoni, u struzzjonijiet speċifiċi għall-HW biex iwettaq il-funzjonijiet fiżiċi tal-RF.
L-interfaċċja għal min iċempel hija header RF kondiviż file, li jipprovdi l-istess interfaċċja għas-saffi ta' fuq (għaċ-ċipep kollha).
L-RFAL jista' jinqasam f'żewġ sottosaffi oħra:
·
Teknoloġiji: moduli tat-teknoloġija li jimplimentaw l-ispeċifiċitajiet kollha, l-inkwadrar, il-ħinijiet, eċċ.
·
Protokolli: implimentazzjoni tal-protokoll inkluż it-tfassil kollu, il-ħinijiet, l-immaniġġjar tal-iżbalji, eċċ.
Barra minn hekk, is-saff tal-applikazzjoni juża funzjonijiet RFAL bħal NFC Forum Activities (NFCC), EMVCo®, DISCO/NUCLEO demo, eċċ.
Il-modulu RFAL NFC jipprovdi interfaċċja biex iwettaq l-attivitajiet komuni bħala apparat poller/listener.
L-aċċess għall-aktar funzjonijiet baxxi tal-ICs jingħata mill-modulu RF. Min iċempel jista' jagħmel użu dirett minn kwalunkwe saff tat-teknoloġija jew tal-protokoll RF mingħajr ma jkun jeħtieġ xi dejta speċifika ta' konfigurazzjoni tal-ħardwer.
UM3526 – Rev 1
paġna 4/15
UM3526
Espansjoni tas-softwer X-CUBE-NFC12 għal STM32Cube
Figura 2. Arkitettura tas-softwer X-CUBE-NFC12
2.3
Struttura tal-fowlder
Figura 3. L-istruttura tal-fowlders tal-pakkett X-CUBE-NFC12
Il-folders li ġejjin huma inklużi fil-pakkett tas-softwer:
·
Dokumentazzjoni: fiha HTML ikkumpilat file iġġenerat mill-kodiċi tas-sors, li jagħti dettalji dwar
komponenti tas-softwer u APIs.
·
Sewwieqa: fih sewwieqa HAL, sewwieqa speċifiċi għall-bord għal kull bord appoġġjat jew pjattaforma tal-ħardwer,
inklużi l-komponenti abbord, u s-saff ta' astrazzjoni tal-ħardwer indipendenti mill-bejjiegħ tas-CMSIS għall-
Serje ta' proċessuri Cortex®-M.
·
Middlewares: fih saff ta' astrazzjoni RF (RFAL). RFAL jipprovdi diversi funzjonijiet meħtieġa biex iwettaq
Komunikazzjoni RF/NFC.
L-RFAL għandu RF IC (ST25R300) taħt interface komuni u faċli biex tużah.
·
Proġetti: fih wieħedample applikazzjoni exampjiġifieri, NFC12A1_PollingTagIssib.
Dawn huma pprovduti għall-pjattaforma NUCLEO-L476RG, NUCLEO-G0B1RE jew NUCLEO-C071RB għal tliet ambjenti ta' żvilupp: IAR Embedded Workbench® għal Arm, Keil® Microcontroller Development Kit (MDKARM), u STM32CubeIDE.
UM3526 – Rev 1
paġna 5/15
UM3526
Espansjoni tas-softwer X-CUBE-NFC12 għal STM32Cube
2.4
APIs
Informazzjoni teknika dettaljata dwar l-APIs disponibbli għall-utent tista' tinstab f'CHM miġbur file li tinsab fil-folder “RFAL” tal-pakkett tas-softwer fejn il-funzjonijiet u l-parametri kollha huma deskritti bis-sħiħ.
Informazzjoni teknika dettaljata dwar l-APIs tal-NDEF hija disponibbli fil-.chm file maħżuna fil-folder “doc”.
2.5
Sample applikazzjoni
A sampL-applikazzjoni li tuża l-bord ta' espansjoni X-NUCLEO-NFC12A1 mal-bord ta' żvilupp NUCLEO-L476RG, NUCLEOG0B1RE jew NUCLEO-C071RB hija pprovduta fid-direttorju "Proġetti". Proġetti lesti għall-bini huma disponibbli għal IDEs multipli.
F'din l-applikazzjoni, l-NFC tags ta' tipi differenti huma skoperti mill-IC front-end tal-qarrej/inizjatur NFC ta' prestazzjoni għolja ST25R300 (għal aktar dettalji, irreferi għad-dokumentazzjoni tas-CHM file iġġenerat mill-kodiċi tas-sors).
Wara l-inizjalizzazzjoni tas-sistema u l-konfigurazzjoni tal-arloġġ, LED1, LED2, LED3, LED4, LED5, u LED6 jteptep tliet darbiet. Imbagħad LED6 jixgħel biex jindika li l-qasam tal-qarrej ġie attivat.
Meta a tag jiġi skopert fil-viċinanza, jinxtegħel LED kif elenkat hawn taħt.
NFC tag tip NFC TIP A NFC TIP B NFC TIP V NFC TIP F
Tabella 2. LED mixgħul tag LED ta' skoperta mixgħul tag LED ta' skoperta2/Tip A LED3/Tip B LED4/Tip V LED5/Tip F
Jekk qarrej joqrob lejn il-bord ta' espansjoni X-NUCLEO-NFC12A1, is-softwer jidħol fil-modalità ta' emulazzjoni tal-kard u, skont it-tip ta' kmand mibgħut, jixgħel l-LED tat-TIP NFC rispettiv. B'mod awtomatiku, l-X-NUCLEO-NFC12A1 ma jikteb l-ebda dejta fuq il-bord ta' espansjoni. tag, iżda din il-possibbiltà tista' tiġi attivata minn preproċessur definit fil- file demo.h. L-emulazzjoni tal-kard u l-modalità poller jistgħu wkoll jiġu attivati/diżattivati bl-istess proċedura. L-interfaċċja tal-port ta' komunikazzjoni virtwali ST hija inkluża wkoll fil-pakkett. Ladarba l-bord jinxtegħel, il-bord jiġi inizjalizzat u enumerat bħala l-port COM virtwali ST-LST-LINK.
Figura 4. Enumerazzjoni tal-port COM virtwali
Wara li tiċċekkja n-numru tal-port COM virtwali, iftaħ terminal tal-Windows (HyperTerminal jew simili) bil-konfigurazzjoni murija hawn taħt (attiva l-għażla: CR impliċita fuq LF, jekk disponibbli).
UM3526 – Rev 1
paġna 6/15
UM3526
Espansjoni tas-softwer X-CUBE-NFC12 għal STM32Cube Figura 5. Konfigurazzjoni tal-komunikazzjoni serjali UART
It-tieqa tat-terminal tirritorna diversi messaġġi simili għal dawk murija hawn taħt biex tikkonferma konnessjoni b'suċċess. Figura 6. Inizjalizzazzjoni b'suċċess tal-bord ta' espansjoni X-NUCLEO-NFC12A1 u tag skoperta
UM3526 – Rev 1
paġna 7/15
3
3.1
3.1.1
UM3526
Gwida għas-setup tas-sistema
Gwida tas-setup tas-sistema
Deskrizzjoni tal-hardware
STM32 Nucleo STM32 Nucleo Bordijiet għall-iżvilupp jipprovdu mod affordabbli u flessibbli għall-utenti biex jittestjaw soluzzjonijiet u jibnu prototipi ma 'kwalunkwe linja ta' mikrokontrolluri STM32. L-appoġġ għall-konnettività Arduino u l-konnetturi ST morpho jagħmluha faċli biex tespandi l-funzjonalità tal-pjattaforma ta 'żvilupp miftuħ STM32 Nucleo b'firxa wiesgħa ta' bordijiet ta 'espansjoni speċjalizzati minn fejn jagħżlu. Il-bord STM32 Nucleo ma jeħtieġx sondi separati peress li jintegra d-debugger/programmatur ST-LINK/V2-1. Il-bord STM32 Nucleo jiġi mal-librerija komprensiva tas-softwer STM32 HAL flimkien ma 'diversi softwer ippakkjat examples għal IDEs differenti (IAR EWARM, Keil MDK-ARM, STM32CubeIDE, mbed u GCC/ LLVM). L-utenti kollha tal-STM32 Nucleo għandhom aċċess liberu għar-riżorsi online mbed (kompilatur, C/C++ SDK u komunità tal-iżviluppaturi) fuq www.mbed.org biex faċilment jibnu applikazzjonijiet kompluti.
Figura 7. Bord STM32 Nucleo
3.1.2
Bord ta' espansjoni X-NUCLEO-NFC12A1 Il-bord ta' espansjoni tal-qarrej tal-kards NFC X-NUCLEO-NFC12A1 huwa bbażat fuq l-apparat ST25R300.
Il-bord ta' espansjoni huwa kkonfigurat biex jappoġġja komunikazzjoni ISO14443A/B, ISO15693, FeliCaTM.
L-ST25R300 jimmaniġġja l-kodifikazzjoni u d-dekodifikazzjoni tal-frejms fil-modalità qarrej għal applikazzjonijiet standard, bħal NFC, standards ta' prossimità u viċinanza HF RFID. Jappoġġja l-protokolli ta' komunikazzjoni ISO/IEC 14443 Tip A u B, ISO/IEC 15693 (subcarrier wieħed biss) u ISO/IEC 18092, kif ukoll id-detezzjoni, il-qari u l-kitba ta' NFC Forum Tip 1, 2, 3, 4 u 5. tags.
Jappoġġja wkoll il-protokolli komuni kollha bħal Kovio, CTS, u B'.
L-ST25R300 għandu riċevitur tas-soppressjoni tal-ħoss (NSR), li jippermetti r-riċeviment f'ambjent storbjuż.
UM3526 – Rev 1
paġna 8/15
Figura 8. Bord ta 'espansjoni X-NUCLEO-NFC12A1
UM3526
Gwida għas-setup tas-sistema
3.2
Deskrizzjoni tas-softwer
Il-komponenti tas-softwer li ġejjin huma meħtieġa sabiex jiġi stabbilit l-ambjent ta' żvilupp adattat għall-ħolqien ta' applikazzjonijiet għall-STM32 Nucleo mgħammar bil-bord ta' espansjoni NFC:
·
X-CUBE-NFC12: huwa softwer ta' espansjoni għal STM32Cube, iddedikat għall-iżvilupp ta' applikazzjonijiet NFC.
Il-firmware tal-X-CUBE-NFC12 u d-dokumentazzjoni relatata huma disponibbli fuq www.st.com.
·
Katina tal-għodda tal-iżvilupp u l-Kumpilatur: is-softwer tal-espansjoni STM32Cube jappoġġja t-tlieta li ġejjin
ambjenti:
IAR Embedded Workbench għall-katina tal-għodda ARM® (EWARM) + ST-LINK.
Katina tal-għodda tal-Kit tal-Iżvilupp tal-Mikrokontrollur Keil® (MDK-ARM) + ST-LINK.
STM32CubeIDE + ST-LINK.
3.3
Setup tal-ħardwer
Il-komponenti tal-ħardwer li ġejjin huma meħtieġa:
·
Pjattaforma ta' żvilupp STM32 Nucleo waħda (kodiċi tal-ordni ssuġġerit: NUCLEO-L476RG, NUCLEO-G0B1RE,
jew NUCLEO-C071RB).
·
Bord ta' espansjoni IC ta' qarrej/inizjatur NFC ta' prestazzjoni għolja ST25R300 wieħed (kodiċi tal-ordni: X-NUCLEO-
NFC12A1).
·
Kejbil USB tat-tip A għal Mini-B wieħed biex jikkonnettja l-STM32 Nucleo mal-PC.
UM3526 – Rev 1
paġna 9/15
3.4
3.4.1
3.5
3.5.1
UM3526
Gwida għas-setup tas-sistema
Setup tas-softwer
Ktajjen ta' għodod ta' żvilupp u kumpilaturi Agħżel wieħed mill-ambjenti ta' żvilupp integrati (IDE) appoġġjati mis-softwer ta' espansjoni STM32Cube u aqra r-rekwiżiti tas-sistema u l-informazzjoni dwar is-setup ipprovduti mill-fornitur tal-IDE.
Setup tas-sistema
Konfigurazzjoni tal-bord ta' espansjoni STM32 Nucleo u X-NUCLEO-NFC12A1 Il-bord STM32 Nucleo jintegra d-debugger/programmer ST-LINK/V2-1. Tista' tniżżel is-sewwieq USB ST-LINK/V2-1 minn STSW-LINK009. Il-bord ta' espansjoni X-NUCLEO-NFC12A1 jiġi pplaggjat faċilment mal-bord ta' żvilupp STM32 Nucleo permezz tal-konnettur ta' estensjoni ArduinoTM UNO R3. Jinteraġixxi mal-mikrokontrollur STM32 fuq il-bord STM32 Nucleo permezz tas-saff tat-trasport SPI. Il-konfigurazzjoni default tal-ħardwer hija ssettjata għall-komunikazzjoni SPI.
Figura 9. Bord ta' espansjoni X-NUCLEO-NFC12A1 flimkien mal-iżvilupp NUCLEO-L476RG
UM3526 – Rev 1
paġna 10/15
Storja tar-reviżjoni
Data 11 ta' Ġunju 2025
Tabella 3. Storja tar-reviżjoni tad-dokument
Reviżjoni 1
Rilaxx inizjali.
Bidliet
UM3526
UM3526 – Rev 1
paġna 11/15
UM3526
Kontenut
Kontenut
1 Akronimi u abbrevjazzjonijiet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 Espansjoni tas-softwer X-CUBE-NFC12 għal STM32Cube. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Fuqview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Arkitettura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.3 Struttura tal-fowlders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.4 APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.5 SampL-applikazzjoni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3 Gwida għas-setup tas-sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 3.1 Deskrizzjoni tal-ħardwer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1.1 STM32 Nucleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.1.2 Bord ta' espansjoni X-NUCLEO-NFC12A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.2 Deskrizzjoni tas-softwer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.3 Is-setup tal-ħardwer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.4 Konfigurazzjoni tas-softwer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.4.1 Ktajjen ta' għodod ta' żvilupp u kumpilaturi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.5 Konfigurazzjoni tas-sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.5.1 Konfigurazzjoni tal-bord ta' espansjoni STM32 Nucleo u X-NUCLEO-NFC12A1. . . . . . . . . . . . . . . . . . 10
Storja tar-reviżjoni. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Lista ta' tabelli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Lista ta' figuri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
UM3526 – Rev 1
paġna 12/15
UM3526
Lista ta' tabelli
Lista ta' tabelli
Tabella 1. Tabella 2. Tabella 3.
Lista ta' akronimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 LED mixgħula tag skoperta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Storja tar-reviżjoni tad-dokument . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
UM3526 – Rev 1
paġna 13/15
UM3526
Lista ta' figuri
Lista ta' figuri
Figura 1. Figura 2. Figura 3. Figura 4. Figura 5. Figura 6. Figura 7. Figura 8. Figura 9.
Dijagramma tal-blokka RFAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Arkitettura tas-softwer X-CUBE-NFC12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Struttura tal-folders tal-pakkett X-CUBE-NFC12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Enumerazzjoni tal-portijiet COM virtwali . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Konfigurazzjoni tal-komunikazzjoni serjali UART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Inizjalizzazzjoni b'suċċess tal-bord ta' espansjoni X-NUCLEO-NFC12A1 u tag skoperta . . . . . . . . . . . . . . . . . . . . 7 Bord STM32 Nucleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Bord ta' espansjoni X-NUCLEO-NFC12A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Bord ta' espansjoni X-NUCLEO-NFC12A1 flimkien mal-iżvilupp NUCLEO-L476RG . . . . . . . . . . . . . . . . . . . . . . . 10
UM3526 – Rev 1
paġna 14/15
UM3526
AVVIŻ IMPORTANTI AQRA B'attenzjoni STMicroelectronics NV u s-sussidjarji tagħha (“ST”) jirriżervaw id-dritt li jagħmlu bidliet, korrezzjonijiet, titjib, modifiki, u titjib għall-prodotti ST u/jew għal dan id-dokument fi kwalunkwe ħin mingħajr avviż. Ix-xerrejja għandhom jiksbu l-aħħar informazzjoni rilevanti dwar il-prodotti ST qabel ma jagħmlu ordnijiet. Il-prodotti ST jinbiegħu skont it-termini u l-kundizzjonijiet tal-bejgħ ta' ST fis-seħħ fil-ħin tar-rikonoxximent tal-ordni. Ix-xerrejja huma unikament responsabbli għall-għażla, l-għażla u l-użu tal-prodotti ST u ST ma jassumi l-ebda responsabbiltà għall-assistenza tal-applikazzjoni jew id-disinn tal-prodotti tax-xerrejja. L-ebda liċenzja, espressa jew impliċita, għal xi dritt ta' proprjetà intellettwali ma tingħata minn ST hawnhekk. Il-bejgħ mill-ġdid ta' prodotti ST b'dispożizzjonijiet differenti mill-informazzjoni stipulata hawnhekk għandu jħassar kull garanzija mogħtija minn ST għal tali prodott. ST u l-logo ST huma trademarks ta' ST. Għal informazzjoni addizzjonali dwar it-trademarks ST, irreferi għal www.st.com/trademarks. L-ismijiet l-oħra kollha tal-prodott jew tas-servizz huma proprjetà tas-sidien rispettivi tagħhom. L-informazzjoni f'dan id-dokument tieħu post u tissostitwixxi l-informazzjoni pprovduta qabel fi kwalunkwe verżjoni preċedenti ta' dan id-dokument.
© 2025 STMicroelectronics Id-drittijiet kollha riżervati
UM3526 – Rev 1
paġna 15/15
Dokumenti / Riżorsi
![]() |
Espansjoni tas-Softwer tal-Inizjatur tal-Qarrej NFC tal-Prestazzjoni ST UM3526 IC [pdfGwida għall-Utent NUCLEO-G0B1RE, NUCLEO-L476RG, NUCLEO-C071RB, UM3526 Espansjoni tas-Softwer tal-Inizjatur tal-Qarrej NFC tal-Prestazzjoni, UM3526, Espansjoni tas-Softwer tal-Inizjatur tal-Qarrej NFC tal-Prestazzjoni, Espansjoni tas-Softwer tal-Inizjatur tal-Qarrej, Espansjoni tas-Softwer tal-IC, Espansjoni tas-Softwer |