UM3526 jõudlusega NFC-lugeri initsiaatori IC tarkvara laiendus
“
Tooteteave
Tehnilised andmed
- Toote nimi: X-CUBE-NFC12 suure jõudlusega NFC
lugeja/initsiaatori IC tarkvara laiendus - Ühilduvus: STM32Cube ökosüsteem
- Peamised omadused:
- ST25R300 NFC lugeja/initsiaatori vahetarkvara
- SampNFC tuvastamise rakendus tags
- Toetus erinevatele MCU perekondadele
- Täielik RF/NFC abstraktsioon peamiste tehnoloogiate jaoks
- Kasutajasõbralikud litsentsitingimused
Toote kasutusjuhised
Läbiview
X-CUBE-NFC12 tarkvarapakett laiendab STM32Cube'i
funktsionaalsust, pakkudes vahetarkvara rakenduste loomiseks
kasutades ST25R300 suure jõudlusega NFC-lugeja/initsiaatori integraallülitust. See
võimaldab hõlpsat kaasaskantavust erinevate mikrokontrolleriperede vahel ja
sisaldab täielikku RF/NFC abstraktsiooni peamiste tehnoloogiate jaoks.
Seadistamine
- Ühendage X-NUCLEO-NFC12A1 laiendusplaat ühilduva
NUCLEO arendusnõukogu. - Laadige alla ja installige tarkvarapakett X-CUBE-NFC12 aadressilt
STM32Cube'i ökosüsteem weblehel. - Tarkvara konfigureerimiseks järgige kaasasolevaid juhiseid
pakett.
Kasutamine
Kui seadistamine on lõppenud, kasutage nuppu sample rakendus tuvastamiseks
NFC tags erinevat tüüpi. Rakendus konfigureerib
ST25R300 küsitlusahelas aktiivse ja passiivse seadme tuvastamiseks.
See näitab tuvastatud tehnoloogiaid vastavate LED-ide lülitamisega
sisse.
Lisafunktsioonid
- Seadke ST25R300 induktiivse äratusrežiimi, vajutades kasutajanuppu
nuppu. - Tuvastage lugeja olemasolu, seadistades ST25R300 kaardile
emulatsioonirežiim. - Kõik tegevused logitakse hostsüsteemi ST-LINKi abil.
virtuaalne COM-port.
KKK
K: Milliseid RFID-tehnoloogiaid demoversioonis toetatakse?
A: Selles demos toetatud RFID-tehnoloogiad hõlmavad järgmist
ISO14443A/NFCA, ISO14443B/NFCB, Felica/NFCF, ISO15693/NFCV ja
Kaardi emuleerimine Tüüp A ja F.
"`
UM3526
Kasutusjuhend
Alustamine STM12Cube'i jaoks mõeldud suure jõudlusega NFC-lugeri/initsiaatori IC tarkvaralaiendusega X-CUBE-NFC32
Sissejuhatus
STM12Cube'i tarkvaralaiendus X-CUBE-NFC32 pakub STM32-le täielikku vahetarkvara maksete, tarbijate ja tööstuslike rakenduste juhtimiseks, kasutades ST25R300 suure jõudlusega NFC esiotsa kiipi, mis toetab NFC initsiaatori, sihtmärgi, lugeja ja kaardi emuleerimisrežiime. Laiendus on loodud STM32Cube'i tarkvaratehnoloogia peale, et hõlbustada teisaldatavust erinevate STM32 mikrokontrollerite vahel. Tarkvaraga on kaasas...ampX-NUCLEO-NFC12A1 laiendusplaadil töötavate draiverite implementatsioonid, mis on ühendatud NUCLEO-G0B1RE või NUCLEO-L476RG või NUCLEO-C071RB arendusplaadi peale.
Seotud lingid
Külastage STM32Cube'i ökosüsteemi web leheküljel www.st.com lisateabe saamiseks
UM3526 – 1. versioon – juuni 2025 Lisateabe saamiseks võtke ühendust oma kohaliku STMicroelectronicsi müügiesindusega.
www.st.com
1
Akronüümid ja lühendid
Akronüüm NFC RFAL P2P MCU BSP HAL LED SPI
CMSIS
Tabel 1. Akronüümide loend Kirjeldus
Lähiväljaside RF abstraktne kiht Peer-to-peer Mikrokontrolleriüksus Plaadi tugipakett Riistvara abstraktne kiht Valgusdiood Jadaliidese välisseade Arm® Cortex® mikrokontrolleri tarkvaraliidese standard
UM3526
Akronüümid ja lühendid
UM3526 – Rev 1
lk 2/15
UM3526
X-CUBE-NFC12 tarkvaralaiendus STM32Cube'ile
2
X-CUBE-NFC12 tarkvaralaiendus STM32Cube'i jaoks
2.1
Läbiview
X-CUBE-NFC12 tarkvarapakett laiendab STM32Cube'i funktsionaalsust. Paketi peamised omadused on järgmised:
·
Täielik vahetarkvara rakenduste loomiseks, kasutades ST25R300 suure jõudlusega NFC-lugerit, initsiaatorit,
sihtmärk ja kaardi emuleerimise esiotsa IC.
·
Samprakendus NFC tuvastamiseks tags erinevat tüüpi.
·
SampX-NUCLEO-NFC12A1 laiendusplaadi jaoks, mis on ühendatud
NUCLEO-G0B1RE või NUCLEO-L476RG või NUCLEO-C071RB arendusplaat.
·
Tänu STM32Cube'ile on lihtne kaasaskantavus erinevate MCU perekondade vahel.
·
Täielik RF/NFC abstraktsioon (RFAL) kõigi peamiste tehnoloogiate jaoks, sealhulgas täielik ISO-DEP ja NFC-
DEP kihid.
·
Tasuta kasutajasõbralikud litsentsitingimused.
See tarkvara sisaldab ST25R300 seadme jaoks mõeldud suure jõudlusega NFC-lugeja/initsiaatori esiotsa IC-draivereid, mis töötavad STM32-l. See on loodud STM32Cube tarkvaratehnoloogia peale, et hõlbustada teisaldatavust erinevate STM32 mikrokontrollerite vahel.
See püsivara pakett sisaldab komponentide seadme draivereid, plaadi tugipaketti ja muu hulgasampRakendus, mis demonstreerib X-NUCLEO-NFC12A1 laiendusplaadi kasutamist STM32 Nucleo plaatidega.
A sampRakendus konfigureerib ST25R300 aktiivse ja passiivse seadme tuvastamiseks küsitlustsüklis. Kui passiivne tag Kui tuvastatakse aktiivne seade või seade, annab lugejaväli tuvastatud tehnoloogiast märku vastava LED-i süttimisega. ST25R300 on võimalik ka kasutaja nupu vajutamisega induktiivsesse äratusrežiimi seadistada. Selle küsitlustsükli ajalampRakendus seab ST25R300 ka kaardi emuleerimisrežiimi, et tuvastada lugeja olemasolu.
Demo logib kõik tegevused hostsüsteemi ST-LINK virtuaalse COM-pordi kaudu.
Selles demos toetatud RFID-tehnoloogiad on järgmised:
·
ISO14443A/NFCA.
·
ISO14443B/NFCB.
·
Felica/NFCF.
·
ISO15693/NFCV.
·
Kaardi emuleerimine Tüüp A ja F.
2.2
Arhitektuur
See STM32Cube'i täielikult ühilduv tarkvaralaiendus võimaldab teil arendada rakendusi, kasutades ST25R300 suure jõudlusega NFC-lugeri/initsiaatori integraallülitust. See põhineb STM32 mikrokontrolleri STM32CubeHAL riistvaralisel abstraktsioonikihil ja laiendab STM32Cube'i X-NUCLEONFC12A1 laiendusplaadi tugipaketiga (BSP).
Rakendustarkvara pääseb ligi X-NUCLEO-NFC12A1 laiendusplaadile ja saab seda kasutada järgmiste kihtide kaudu:
·
STM32Cube HAL-kiht: HAL-draiverikiht pakub lihtsat komplekti üldiseid, mitme eksemplari rakendusi
programmeerimisliidesed (API-d), et suhelda ülemiste kihtidega (rakendus, teegid ja pinud). Need
üldised ja laiendus-API-d on otse üles ehitatud ühisele arhitektuurile ja võimaldavad selliseid pealiskihte nagu
vahetarkvara oma funktsioonide rakendamiseks ilma konkreetsest mikrokontrolleri (MCU) riistvarast sõltumata
teavet. See struktuur parandab teekide koodi taaskasutatavust ja tagab hõlpsa kaasaskantavuse
muud seadmed.
·
Plaadi tugipaketi (BSP) kiht: BSP pakub tuge STM32 Nucleo välisseadmetele.
plaat, välja arvatud mikrokontroller. See API-de komplekt pakub programmeerimisliidest teatud plaadispetsiifilistele
välisseadmed, näiteks LED, kasutajanupp jne. See liides aitab teil tuvastada ka konkreetse plaadi
versioon.
·
Vahevara NRF abstraktsioonikiht (RFAL): RFAL pakub RF/NFC jaoks mitmeid funktsioone.
side. Sellel on RF-mikrolülitus (olemasolev ST25R300 seade) ühise ja hõlpsasti kasutatava kaabli all.
liides.
RFAL-i pakutavad protokollid on järgmised:
·
ISO-DEP (ISO14443-4 andmesidekiht, T = CL).
·
NFC-DEP (ISO18092 andmevahetusprotokoll).
UM3526 – Rev 1
lk 3/15
UM3526
X-CUBE-NFC12 tarkvaralaiendus STM32Cube'ile
·
NFC-AISO14443A (T1T, T2T, T4TA).
·
NFC-BISO14443B (T4TB).
·
NFC-FFeliCa (T3T).
·
NFC-VISO15693 (T5T).
·
P2PISO18092 (NFCIP1, passiivne-aktiivne P2P).
·
ST25TB (ISO14443-2 tüüp B patenteeritud protokolliga).
Sisemiselt on RFAL jagatud kolmeks alamkihiks:
·
RF kõrgem kiht (RF HL).
·
RF riistvara abstraktsioonikiht (RF HAL).
·
RF abstraktsioonikiht (RF AL).
Joonis 1. RFAL-i plokkskeem
RF HAL-i moodulid on kiibipõhised. Need rakendavad RF IC draiverit, konfiguratsioonitabeleid ja riistvara jaoks spetsiifilisi juhiseid füüsiliste RF-funktsioonide täitmiseks.
Helistaja liides on jagatud raadiosageduse päis. file, mis pakub sama liidest ülemiste kihtide jaoks (kõigi kiipide jaoks).
RFAL-i saab jagada veel kaheks alamkihiks:
·
Tehnoloogiad: tehnoloogiamoodulid, mis rakendavad kõiki spetsiifikaid, raamimist, ajastust jne.
·
Protokollid: protokolli rakendamine, sealhulgas kogu kadreerimine, ajastused, vigade käsitlemine jne.
Lisaks sellele kasutab rakenduskiht RFAL-funktsioone, nagu NFC Forum Activities (NFCC), EMVCo®, DISCO/NUCLEO demo jne.
RFAL NFC moodul pakub liidest tavaliste toimingute tegemiseks küsitleja/kuulaja seadmena.
Ligipääsu integraallülituste madalaimatele funktsioonidele annab RF-moodul. Helistaja saab otse kasutada mis tahes RF-tehnoloogia või protokolli kihti ilma spetsiifilisi riistvara konfiguratsiooniandmeid nõudmata.
UM3526 – Rev 1
lk 4/15
UM3526
X-CUBE-NFC12 tarkvaralaiendus STM32Cube'ile
Joonis 2. X-CUBE-NFC12 tarkvara arhitektuur
2.3
Kausta struktuur
Joonis 3. X-CUBE-NFC12 paketi kaustade struktuur
Tarkvarapaketti kuuluvad järgmised kaustad:
·
Dokumentatsioon: see sisaldab kompileeritud HTML-i file lähtekoodist genereeritud, mis kirjeldab üksikasjalikult
tarkvarakomponendid ja API-d.
·
Draiverid: see sisaldab HAL-draivereid, iga toetatud plaadi või riistvaraplatvormi plaadispetsiifilisi draivereid.
sealhulgas rongisisesed komponendid ja CMSIS-i müüjast sõltumatu riistvara abstraktsioonikiht
Cortex®-M protsessoriseeria.
·
Vahevara: see sisaldab raadiosagedusliku abstraktsioonikihi (RFAL). RFAL pakub mitmeid funktsioone, mis on vajalikud
RF/NFC-side.
RFAL-il on RF-mikrolülitus (ST25R300) ühise ja hõlpsasti kasutatava liidese all.
·
Projektid: see sisaldab ühte sample rakendus ntampnimelt NFC12A1_PollingTagTuvasta.
Need on ette nähtud NUCLEO-L476RG, NUCLEO-G0B1RE või NUCLEO-C071RB platvormile kolme arenduskeskkonna jaoks: IAR Embedded Workbench® Armi jaoks, Keil® mikrokontrollerite arenduskomplekt (MDKARM) ja STM32CubeIDE.
UM3526 – Rev 1
lk 5/15
UM3526
X-CUBE-NFC12 tarkvaralaiendus STM32Cube'ile
2.4
API-d
Üksikasjalikku tehnilist teavet kasutajale saadaolevate API-de kohta leiate koostatud CHM-ist file asub tarkvarapaketi kaustas „RFAL”, kus on kõik funktsioonid ja parameetrid täielikult kirjeldatud.
NDEF API-de kohta leiate üksikasjalikku tehnilist teavet .chm-failist. file salvestatud kausta "doc".
2.5
Sample rakendus
A sampRakenduse loomise juhend X-NUCLEO-NFC12A1 laiendusplaadi ja NUCLEO-L476RG, NUCLEOG0B1RE või NUCLEO-C071RB arendusplaadi abil on esitatud kataloogis „Projektid“. Valmis projektid on saadaval mitme IDE jaoks.
Selles rakenduses NFC tags erinevat tüüpi tuvastab ST25R300 suure jõudlusega NFC-lugeja/initsiaatori esiotsa integraallülitus (lisateabe saamiseks vaadake CHM-i dokumentatsiooni) file (lähtekoodist genereeritud).
Pärast süsteemi initsialiseerimist ja kella seadistamist vilguvad LED1, LED2, LED3, LED4, LED5 ja LED6 kolm korda. Seejärel süttib LED6, mis näitab, et lugejaväli on aktiveeritud.
Kui a tag läheduses tuvastatakse, süttib allpool loetletud LED-tuli.
NFC tag tüüp NFC TÜÜP A NFC TÜÜP B NFC TÜÜP V NFC TÜÜP F
Tabel 2. LED-tuli põleb tag tuvastus-LED põleb tag tuvastamise LED2/tüüp A LED3/tüüp B LED4/tüüp V LED5/tüüp F
Kui lugeja läheneb X-NUCLEO-NFC12A1 laiendusplaadile, läheb tarkvara kaardi emuleerimisrežiimi ja olenevalt saadetud käsu tüübist lülitab see sisse vastava NFC TÜÜPI LED-i. Vaikimisi ei kirjuta X-NUCLEO-NFC12A1 kaardile andmeid. tag, aga selle võimaluse saab lubada eelprotsessoriga, mis on defineeritud file demo.h. Kaardi emuleerimist ja pollerirežiimi saab sama protseduuriga lubada/keelata. Pakendis on samuti ST virtuaalse sidepordi liides. Kui plaat on sisse lülitatud, initsialiseeritakse see ja nummerdatakse kui ST-LST-LINK virtuaalne COM-port.
Joonis 4. Virtuaalse COM-pordi loend
Pärast virtuaalse COM-pordi numbri kontrollimist avage alloleva konfiguratsiooniga Windowsi terminal (HyperTerminal või sarnane) (lubage valik: Implicit CR LF-is, kui see on saadaval).
UM3526 – Rev 1
lk 6/15
UM3526
X-CUBE-NFC12 tarkvaralaiendus STM32Cube'ile Joonis 5. UART-jadapordi konfiguratsioon
Terminali aken tagastab mitu allpool näidatutega sarnast teadet, et kinnitada edukat ühendust. Joonis 6. X-NUCLEO-NFC12A1 laiendusplaadi edukas initsialiseerimine ja tag tuvastamine
UM3526 – Rev 1
lk 7/15
3
3.1
3.1.1
UM3526
Süsteemi seadistamise juhend
Süsteemi seadistamise juhend
Riistvara kirjeldus
STM32 Nucleo STM32 Nucleo arendusplaadid pakuvad kasutajatele taskukohast ja paindlikku viisi lahenduste testimiseks ja prototüüpide loomiseks mis tahes STM32 mikrokontrolleriliiniga. Arduino ühenduvuse tugi ja ST morpho pistikud muudavad STM32 Nucleo avatud arendusplatvormi funktsionaalsuse laiendamise lihtsaks, pakkudes laia valikut spetsiaalseid laiendusplaate. STM32 Nucleo plaat ei vaja eraldi sonde, kuna see integreerib ST-LINK/V2-1 siluri/programmeerija. STM32 Nucleo plaadiga on kaasas ulatuslik STM32 tarkvara HAL-teek koos mitmesuguste paketttarkvara näidetega.ampfailid erinevatele IDE-dele (IAR EWARM, Keil MDK-ARM, STM32CubeIDE, mbed ja GCC/LLVM). Kõigil STM32 Nucleo kasutajatel on tasuta juurdepääs mbed veebiressurssidele (kompilaator, C/C++ SDK ja arendajate kogukond) aadressil www.mbed.org, et hõlpsalt luua terviklikke rakendusi.
Joonis 7. STM32 Nucleo plaat
3.1.2
X-NUCLEO-NFC12A1 laiendusplaat X-NUCLEO-NFC12A1 NFC-kaardilugeja laiendusplaat põhineb seadmel ST25R300.
Laiendusplaat on konfigureeritud toetama ISO14443A/B, ISO15693 ja FeliCa™ kommunikatsiooni.
ST25R300 haldab kaadri kodeerimist ja dekodeerimist lugejarežiimis standardrakenduste, näiteks NFC, lähedus- ja lähiümbruse HF RFID-standardite jaoks. See toetab ISO/IEC 14443 tüüpi A ja B, ISO/IEC 15693 (ainult üks alamkandja) ja ISO/IEC 18092 sideprotokolle, samuti NFC Forum tüüpide 1, 2, 3, 4 ja 5 tuvastamist, lugemist ja kirjutamist. tags.
See toetab ka kõiki levinud protokolle, näiteks Kovio, CTS ja B'.
ST25R300-l on mürasummutusvastuvõtja (NSR), mis võimaldab vastuvõttu mürarikkas keskkonnas.
UM3526 – Rev 1
lk 8/15
Joonis 8. X-NUCLEO-NFC12A1 laiendusplaat
UM3526
Süsteemi seadistamise juhend
3.2
Tarkvara kirjeldus
NFC laiendusplaadiga varustatud STM32 Nucleo rakenduste loomiseks sobiva arenduskeskkonna seadistamiseks on vaja järgmisi tarkvarakomponente:
·
X-CUBE-NFC12: see on STM32Cube'i laiendustarkvara, mis on pühendatud NFC-rakenduste arendamisele.
X-CUBE-NFC12 püsivara ja sellega seotud dokumentatsioon on saadaval aadressil www.st.com.
·
Arendustööriistade ahel ja kompilaator: STM32Cube laiendustarkvara toetab järgmist kolme
keskkonnad:
IAR-i sisseehitatud töölaud ARM®-i (EWARM) tööriistaketi + ST-LINKi jaoks.
Keil® mikrokontrolleri arenduskomplekti (MDK-ARM) tööriistakett + ST-LINK.
STM32CubeIDE + ST-LINK.
3.3
Riistvara seadistamine
Vaja on järgmisi riistvarakomponente:
·
Üks STM32 Nucleo arendusplatvorm (soovituslik tellimiskood: NUCLEO-L476RG, NUCLEO-G0B1RE,
või NUCLEO-C071RB).
·
Üks ST25R300 suure jõudlusega NFC-lugeja/initsiaatori integraallülituse laiendusplaat (tellimiskood: X-NUCLEO-
NFC12A1).
·
Üks USB A-tüüpi Mini-B USB-kaabel STM32 Nucleo ühendamiseks arvutiga.
UM3526 – Rev 1
lk 9/15
3.4
3.4.1
3.5
3.5.1
UM3526
Süsteemi seadistamise juhend
Tarkvara seadistamine
Arendustööriistade ahelad ja kompilaatorid Valige üks STM32Cube laiendustarkvara toetatud integreeritud arenduskeskkondadest (IDE) ja lugege IDE pakkuja esitatud süsteeminõudeid ja seadistusteavet.
Süsteemi seadistamine
STM32 Nucleo ja X-NUCLEO-NFC12A1 laiendusplaadi seadistus STM32 Nucleo plaat integreerib ST-LINK/V2-1 siluri/programmeerija. ST-LINK/V2-1 USB draiveri saate alla laadida aadressilt STSW-LINK009. X-NUCLEO-NFC12A1 laiendusplaati saab hõlpsasti ühendada STM32 Nucleo arendusplaadiga ArduinoTM UNO R3 pikenduspistiku kaudu. See liidestub STM32 Nucleo plaadil oleva STM32 mikrokontrolleriga SPI transpordikihi kaudu. Vaikimisi on riistvarakonfiguratsioon seadistatud SPI kommunikatsiooniks.
Joonis 9. X-NUCLEO-NFC12A1 laiendusplaat koos NUCLEO-L476RG arendusega
UM3526 – Rev 1
lk 10/15
Läbivaatamise ajalugu
Kuupäev 11. juuni 2025
Tabel 3. Dokumendi redaktsioonide ajalugu
Läbivaatamine 1
Esialgne vabastamine.
Muudatused
UM3526
UM3526 – Rev 1
lk 11/15
UM3526
Sisu
Sisu
1 Akronüümid ja lühendid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 X-CUBE-NFC12 tarkvaralaiendus STM32Cube'ile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Üleview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Arhitektuur . ... . . . . . . . . . . . . . . . . . . . . 3 2.3 Kaustastruktuur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.4 API-d . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.5 SampRakendus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3 Süsteemi seadistusjuhend. . . . . . . . .8 3.1 Riistvara kirjeldus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1.1 STM32 Nucleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.1.2 X-NUCLEO-NFC12A1 laiendusplaat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.2 Tarkvara kirjeldus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.3 Riistvara seadistamine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.4 Tarkvara seadistamine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.4.1 Arendustööriistade ahelad ja kompilaatorid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.5 Süsteemi seadistamine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.5.1 STM32 Nucleo ja X-NUCLEO-NFC12A1 laiendusplaadi seadistamine. . . . . . . . . . . . . . . . . . . 10
Läbivaatamise ajalugu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Tabelite loend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Jooniste loend. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
UM3526 – Rev 1
lk 12/15
UM3526
Tabelite loend
Tabelite loend
Tabel 1. Tabel 2. Tabel 3.
Akronüümide loend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 LED-tuli põleb tag tuvastamine. ... . . . . . 6
UM3526 – Rev 1
lk 13/15
UM3526
Figuuride loend
Figuuride loend
Joonis 1. Joonis 2. Joonis 3. Joonis 4. Joonis 5. Joonis 6. Joonis 7. Joonis 8. Joonis 9.
RFAL-i plokkskeem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 X-CUBE-NFC12 tarkvaraarhitektuur . ... . . 5 X-CUBE-NFC12 paketi kaustade struktuur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Virtuaalsete COM-portide loendamine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 UART-i jadapordi konfiguratsioon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 X-NUCLEO-NFC12A1 laiendusplaadi edukas initsialiseerimine ja tag tuvastamine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 X-NUCLEO-NFC32A8 laiendusplaat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 X-NUCLEO-NFC1A9 laiendusplaat pluss NUCLEO-L12RG arendus . . . . . . . . . . . . . . . . . . . . . . . . . 1
UM3526 – Rev 1
lk 14/15
UM3526
TÄHTIS MÄRKUS LUGEGE HOOLIKALT STMicroelectronics NV ja tema tütarettevõtted ("ST") jätavad endale õiguse teha ST-toodetes ja/või selles dokumendis igal ajal ette teatamata muudatusi, parandusi, täiendusi, modifikatsioone ja täiustusi. Ostjad peaksid enne tellimuste esitamist hankima uusima asjakohase teabe ST-toodete kohta. ST tooteid müüakse vastavalt ST müügitingimustele, mis kehtisid tellimuse kinnitamise ajal. Ostjad vastutavad ainuisikuliselt ST-toodete valiku, valiku ja kasutamise eest ning ST ei vastuta rakendusabi ega ostjate toodete disaini eest. ST ei anna siinkohal mingit otsest ega kaudset litsentsi ühelegi intellektuaalomandi õigusele. ST-toodete edasimüük, mille sätted erinevad siin esitatud teabest, tühistab ST-i antud tootele antud garantii. ST ja ST logo on ST kaubamärgid. Lisateavet ST kaubamärkide kohta leiate veebisaidilt www.st.com/trademarks. Kõik muud toote- või teenusenimed kuuluvad nende vastavatele omanikele. Selles dokumendis sisalduv teave asendab ja asendab selle dokumendi varasemates versioonides esitatud teabe.
© 2025 STMicroelectronics Kõik õigused kaitstud
UM3526 – Rev 1
lk 15/15
Dokumendid / Ressursid
![]() |
ST UM3526 jõudlusega NFC-lugeja initsiaatori IC tarkvara laiendus [pdfKasutusjuhend NUCLEO-G0B1RE, NUCLEO-L476RG, NUCLEO-C071RB, UM3526 jõudlusega NFC-lugeri initsiaatori IC tarkvara laiendus, UM3526, jõudlusega NFC-lugeri initsiaatori IC tarkvara laiendus, lugeja initsiaatori IC tarkvara laiendus, IC tarkvara laiendus, tarkvara laiendus |