ST UM3526 jõudlusega NFC-lugeri initsiaatori IC tarkvara laiendamise kasutusjuhend

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

  1. Ühendage X-NUCLEO-NFC12A1 laiendusplaat ühilduva
    NUCLEO arendusnõukogu.
  2. Laadige alla ja installige tarkvarapakett X-CUBE-NFC12 aadressilt
    STM32Cube'i ökosüsteem weblehel.
  3. 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

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *