UM3526 гүйцэтгэлийн NFC уншигч санаачлагч IC програм хангамжийн өргөтгөл
“
Бүтээгдэхүүний мэдээлэл
Үзүүлэлтүүд
- Бүтээгдэхүүний нэр: X-CUBE-NFC12 өндөр үзүүлэлттэй NFC
уншигч/санаачлагч IC програм хангамжийн өргөтгөл - Тохиромжтой байдал: STM32Cube экосистем
- Гол онцлогууд:
- ST25R300 NFC уншигч/санаачлагчийн дунд програм
- SampNFC илрүүлэх програм tags
- Төрөл бүрийн MCU гэр бүлүүдэд дэмжлэг үзүүлэх
- Гол технологид зориулсан RF/NFC-ийн бүрэн хийсвэрлэл
- Хэрэглэгчдэд ээлтэй лицензийн нөхцөл
Бүтээгдэхүүнийг ашиглах заавар
Дууслааview
X-CUBE-NFC12 програм хангамжийн багц нь STM32Cube-г өргөжүүлдэг
програмуудыг бий болгох дунд програм хангамжийг хангах замаар функциональ
ST25R300 өндөр үзүүлэлттэй NFC уншигч/санаачлагч IC ашиглан. Энэ
янз бүрийн MCU гэр бүлүүдэд хялбар зөөвөрлөх боломжийг олгодог
гол технологиудын бүрэн RF/NFC хийсвэрлэлийг багтаасан.
Тохиргоо
- X-NUCLEO-NFC12A1 өргөтгөлийн самбарыг тохирох төхөөрөмжид холбоно уу
NUCLEO хөгжүүлэх зөвлөл. - X-CUBE-NFC12 програм хангамжийн багцыг эндээс татаж аваад суулгана уу
STM32Cube экосистем webхуудас. - Програм хангамжийг тохируулах зааврыг дагана уу
багц.
Хэрэглээ
Тохиргоо дууссаны дараа s-г ашиглана ууampилрүүлэх програм
NFC tags янз бүрийн төрлийн. Аппликешн нь тохиргоог хийдэг
Идэвхтэй болон идэвхгүй төхөөрөмжийг илрүүлэхэд зориулсан санал авах гогцоонд байгаа ST25R300.
Энэ нь харгалзах LED-ийг солих замаар илрүүлсэн технологийг заадаг
дээр.
Нэмэлт онцлогууд
- Хэрэглэгчийг дарж ST25R300-г индуктив сэрээх горимд тохируулна уу
товч. - Картанд ST25R300-г тохируулснаар уншигч байгаа эсэхийг олж мэдээрэй
эмуляцийн горим. - Бүх үйл ажиллагааг ST-LINK ашиглан хост системд бүртгэдэг
виртуал COM порт.
Түгээмэл асуултууд
А: Демо дээр ямар RFID технологийг дэмждэг вэ?
Х: Энэхүү үзүүлэнгийн дэмжигдсэн RFID технологид багтана
ISO14443A/NFCA, ISO14443B/NFCB, Фелика/NFCF, ISO15693/NFCV болон
А ба F төрлийн картын эмуляц.
“`
UM3526 байна
Хэрэглэгчийн гарын авлага
STM12Cube-д зориулсан X-CUBE-NFC32 өндөр гүйцэтгэлтэй NFC уншигч/санаачлагч IC програм хангамжийн өргөтгөлийг ашиглаж эхэлж байна.
Танилцуулга
STM12Cube-д зориулсан X-CUBE-NFC32 програм хангамжийн өргөтгөл нь NFC санаачлагч, зорилтот, уншигч, картын эмуляцийн горимуудыг дэмждэг ST32R25 өндөр хүчин чадалтай NFC урд талын IC ашиглан төлбөр, хэрэглээний болон үйлдвэрлэлийн програмуудыг хянах STM300-д зориулсан бүрэн дунд програм хангамжаар хангадаг. Өргөтгөл нь өөр өөр STM32 микроконтроллеруудыг зөөвөрлөхөд хялбар болгох үүднээс STM32Cube програм хангамжийн технологи дээр суурилагдсан. Програм хангамж нь s-тэй хамт ирдэгampNUCLEO-G12B1RE эсвэл NUCLEO-L0RG эсвэл NUCLEO-C1RB хөгжүүлэлтийн самбар дээр залгагддаг X-NUCLEO-NFC476A071 өргөтгөлийн самбар дээр ажилладаг драйверуудын хэрэгжилт.
Холбоотой холбоосууд
STM32Cube экосистемд зочилно уу web Дэлгэрэнгүй мэдээллийг www.st.com хуудаснаас авна уу
UM3526 – Rev 1 – 2025 оны XNUMX-р сар Дэлгэрэнгүй мэдээлэл авахыг хүсвэл өөрийн орон нутгийн STMicroelectronics борлуулалтын албатай холбогдоно уу.
www.st.com
1
Товчлол ба товчлол
Товчлол NFC RFAL P2P MCU BSP HAL LED SPI
CMSIS
Хүснэгт 1. Товчлолын жагсаалт Тайлбар
Ойролцоох хүрээний харилцаа холбоо RF хийсвэр давхарга Peer-to-peer Микроконтроллерийн нэгж Самбарын дэмжлэгийн багц Техник хангамжийн хийсвэрлэх давхарга Гэрэл ялгаруулах диод Цуваа захын интерфейс Arm® Cortex® микроконтроллерийн програм хангамжийн интерфейсийн стандарт
UM3526 байна
Товчлол ба товчлол
UM3526 - Илчлэлт 1
хуудас 2/15
UM3526 байна
STM12Cube-д зориулсан X-CUBE-NFC32 програм хангамжийн өргөтгөл
2
STM12Cube-д зориулсан X-CUBE-NFC32 програм хангамжийн өргөтгөл
2.1
Дууслааview
X-CUBE-NFC12 програм хангамжийн багц нь STM32Cube функцийг өргөжүүлдэг. Багцын гол шинж чанарууд нь:
·
ST25R300 өндөр хүчин чадалтай NFC уншигч, санаачлагч, ашиглан програмуудыг бүтээхэд зориулсан иж бүрэн дунд програм хангамж.
зорилтот болон картын эмуляцийн урд талын IC.
·
SampNFC илрүүлэх програм tags янз бүрийн төрлийн.
·
SampX-NUCLEO-NFC12A1 өргөтгөлийн самбарт зориулсан хэрэгжүүлэлтүүд
NUCLEO-G0B1RE эсвэл NUCLEO-L476RG эсвэл NUCLEO-C071RB хөгжүүлэлтийн самбар.
·
STM32Cube-ийн ачаар янз бүрийн MCU гэр бүлүүдэд хялбар зөөвөрлөх боломжтой.
·
Иж бүрэн ISO-DEP болон NFC- зэрэг бүх гол технологид зориулсан RF/NFC хийсвэрлэл (RFAL)
DEP давхаргууд.
·
Үнэгүй, хэрэглэгчдэд ээлтэй лицензийн нөхцөл.
Энэхүү программ хангамж нь STM25 дээр ажилладаг ST300R32 төхөөрөмжийн өндөр хүчин чадалтай NFC уншигч/санаачлагч урд талын IC драйверуудыг агуулдаг. Энэ нь өөр өөр STM32 микроконтроллеруудыг зөөвөрлөхөд хялбар болгох үүднээс STM32Cube програм хангамжийн технологи дээр бүтээгдсэн.
Энэхүү програм хангамжийн багцад бүрэлдэхүүн хэсгийн төхөөрөмжийн драйверууд, самбарын дэмжлэгийн багц болон бусад зүйлс орноampSTM12 Nucleo самбар бүхий X-NUCLEO-NFC1A32 өргөтгөлийн хавтангийн хэрэглээг харуулсан програм.
А сample програм нь ST25R300-г идэвхтэй болон идэвхгүй төхөөрөмжийг илрүүлэхийн тулд санал авах гогцоонд тохируулдаг. Идэвхгүй байх үед tag эсвэл идэвхтэй төхөөрөмж илэрсэн бол уншигч талбар нь харгалзах LED-г асаах замаар илрүүлсэн технологийг дохио өгдөг. Мөн хэрэглэгчийн товчлуур дээр дарснаар ST25R300-ийг индуктив сэрээх горимд тохируулах боломжтой. Энэ санал хураалтын үеэр sample програм нь уншигч байгаа эсэхийг илрүүлэхийн тулд ST25R300-г картын эмуляцын горимд тохируулдаг.
Демо нь бүх үйл ажиллагааг ST-LINK виртуал COM порттой системд байршуулдаг.
Энэхүү үзүүлэнгийн дэмжигдсэн RFID технологи нь:
·
ISO14443A/NFCA.
·
ISO14443B/NFCB.
·
Фелика/NFCF.
·
ISO15693/NFCV.
·
А ба F төрлийн картын эмуляц.
2.2
Архитектур
STM32Cube-д зориулсан энэхүү бүрэн нийцсэн програм хангамжийн өргөтгөл нь ST25R300 өндөр хүчин чадалтай NFC уншигч/санаачлагч IC ашиглан программ боловсруулах боломжийг танд олгоно. Энэ нь STM32 микроконтроллерийн STM32CubeHAL техник хангамжийн хийсвэр давхарга дээр суурилдаг бөгөөд STM32Cube-г X-NUCLEONFC12A1 өргөтгөлийн самбарт зориулсан самбарын дэмжлэгийн багц (BSP) -аар өргөтгөдөг.
Хэрэглээний програм хангамж нь дараах давхаргуудаар дамжуулан X-NUCLEO-NFC12A1 өргөтгөлийн самбарт хандаж, ашиглах боломжтой.
·
STM32Cube HAL давхарга: HAL драйверын давхарга нь энгийн, олон тохиолдолт хэрэглээний программыг өгдөг.
Дээд давхарга (програм, номын сан, стек) -тэй харилцах програмчлалын интерфейс (API). Эдгээр
ерөнхий болон өргөтгөлийн API-ууд нь нийтлэг архитектур дээр шууд бүтээгдсэн бөгөөд давхаргыг давхцуулахыг зөвшөөрдөг
тусгай микроконтроллерийн нэгж (MCU) техник хангамжаас хамааралгүйгээр өөрсдийн үйл ажиллагааг хэрэгжүүлэх дунд програм хангамж
мэдээлэл. Энэхүү бүтэц нь номын сангийн кодыг дахин ашиглах боломжийг сайжруулж, хялбар зөөвөрлөх боломжийг баталгаажуулдаг
бусад төхөөрөмжүүд.
·
Самбарын дэмжлэгийн багц (BSP) давхарга: BSP нь STM32 Nucleo дээрх нэмэлт төхөөрөмжүүдэд дэмжлэг үзүүлдэг.
самбар, MCU-аас гадна. Энэхүү API багц нь тодорхой самбарт зориулсан програмчлалын интерфейсээр хангадаг
LED, хэрэглэгчийн товчлуур гэх мэт нэмэлт төхөөрөмжүүд. Энэхүү интерфэйс нь танд тодорхой самбарыг тодорхойлоход тусална
хувилбар.
·
Дунд түвшний NRF хийсвэр давхарга (RFAL): RFAL нь RF/NFC-ийн хэд хэдэн функцийг хангадаг
харилцаа холбоо. Энэ нь нийтлэг бөгөөд хэрэглэхэд хялбар RF IC (одоо байгаа ST25R300 төхөөрөмж)-тэй.
интерфейс.
RFAL-аас өгсөн протоколууд нь:
·
ISO-DEP (ISO14443-4 өгөгдлийн холбоос давхарга, T = CL).
·
NFC-DEP (ISO18092 өгөгдөл солилцох протокол).
UM3526 - Илчлэлт 1
хуудас 3/15
UM3526 байна
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-ийг өөр хоёр дэд давхаргад хувааж болно:
·
Технологи: бүх онцлог, хүрээ, цаг хугацаа гэх мэтийг хэрэгжүүлдэг технологийн модулиуд.
·
Протоколууд: бүх хүрээ, цаг хугацаа, алдаатай ажиллах гэх мэт протоколын хэрэгжилт.
Эдгээрээс гадна хэрэглээний давхарга нь NFC форумын үйл ажиллагаа (NFCC), EMVCo®, DISCO/NUCLEO demo гэх мэт RFAL функцуудыг ашигладаг.
RFAL NFC модуль нь санал асуулга/сонсогч төхөөрөмж хэлбэрээр нийтлэг үйл ажиллагааг гүйцэтгэх интерфейсээр хангадаг.
IC-ийн хамгийн бага функцүүдэд хандах эрхийг RF модулиар олгодог. Дуудлага хийгч нь ямар ч тусгай тоног төхөөрөмжийн тохиргооны өгөгдөл шаардахгүйгээр RF технологи эсвэл протоколын давхаргыг шууд ашиглах боломжтой.
UM3526 - Илчлэлт 1
хуудас 4/15
UM3526 байна
STM12Cube-д зориулсан X-CUBE-NFC32 програм хангамжийн өргөтгөл
Зураг 2. X-CUBE-NFC12 програм хангамжийн архитектур
2.3
Хавтасны бүтэц
Зураг 3. X-CUBE-NFC12 багц хавтасны бүтэц
Дараах фолдерууд програм хангамжийн багцад багтсан болно.
·
Баримтжуулалт: энэ нь эмхэтгэсэн HTML агуулдаг file эх кодоос үүсгэсэн бөгөөд энэ нь дэлгэрэнгүй
програм хангамжийн бүрэлдэхүүн хэсэг болон API.
·
Драйверууд: энэ нь дэмжигдсэн самбар эсвэл техник хангамжийн платформ бүрийн хувьд HAL драйверууд, хавтангийн тусгай драйверуудыг агуулдаг.
түүний дотор самбар дээрх бүрэлдэхүүн хэсгүүд, CMSIS үйлдвэрлэгчээс хараат бус техник хангамжийн хийсвэрлэлийн давхарга
Cortex®-M процессорын цуврал.
·
Дунд програм: энэ нь RF хийсвэрлэх давхарга (RFAL) агуулдаг. RFAL нь гүйцэтгэхэд шаардлагатай хэд хэдэн функцийг хангадаг
RF/NFC холбоо.
RFAL нь нийтлэг бөгөөд хэрэглэхэд хялбар интерфейсийн дор RF IC (ST25R300)-ийг эзэмшдэг.
·
Төслүүд: энэ нь нэг с агуулсанample application example, тухайлбал, NFC12A1_PollingTagИлрүүлэх.
Эдгээрийг NUCLEO-L476RG, NUCLEO-G0B1RE эсвэл NUCLEO-C071RB платформ дээр гурван хөгжүүлэлтийн орчинд зориулж өгсөн: Arm Embedded Workbench® for Arm, Keil® Microcontroller Development Kit (MDKARM) болон STM32CubeIDE.
UM3526 - Илчлэлт 1
хуудас 5/15
UM3526 байна
STM12Cube-д зориулсан X-CUBE-NFC32 програм хангамжийн өргөтгөл
2.4
APIs
Хэрэглэгчийн ашиглах боломжтой API-ийн талаарх дэлгэрэнгүй техникийн мэдээллийг эмхэтгэсэн CHM-ээс олж болно file Програм хангамжийн багцын "RFAL" хавтас дотор байрлах бөгөөд бүх функц, параметрүүдийг бүрэн тайлбарласан болно.
NDEF API-ийн талаарх дэлгэрэнгүй техникийн мэдээллийг .chm-ээс авах боломжтой file "doc" хавтсанд хадгалагдана.
2.5
Sampпрограм
А сampNUCLEO-L12RG, NUCLEOG1B476RE эсвэл NUCLEO-C0RB хөгжүүлэлтийн самбар бүхий X-NUCLEO-NFC1A071 өргөтгөлийн самбар бүхий програмыг "Төслүүд" лавлах хэсэгт өгсөн болно. Олон IDE-д зориулж бүтээхэд бэлэн төслүүд байдаг.
Энэ програмд NFC tags янз бүрийн төрлийг ST25R300 өндөр хүчин чадалтай NFC уншигч/ санаачлагч урд талын IC-ээр илрүүлдэг (дэлгэрэнгүй мэдээллийг CHM баримтаас үзнэ үү. file эх кодоос үүсгэсэн).
Системийг эхлүүлж, цагийг тохируулсны дараа LED1, LED2, LED3, LED4, LED5, LED6 гурван удаа анивчина. Дараа нь LED6 гэрэлтэж уншигч талбар идэвхжсэнийг илтгэнэ.
Хэзээ a tag ойрхон байгаа нь илэрсэн бол доор жагсаасан байдлаар LED асаалттай байна.
NFC tag төрөл NFC TYPE A NFC TYPE B NFC TYPE V NFC TYPE F
Хүснэгт 2. LED асаалттай tag илрүүлэх LED асаалттай tag илрүүлэх LED2/төрөл А LED3/төрөл В 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 портын дугаарыг шалгасны дараа доор үзүүлсэн тохиргоотой Windows терминалыг (HyperTerminal эсвэл үүнтэй төстэй) нээнэ үү (сонголтыг идэвхжүүлэх: LF дээр далд CR, хэрэв байгаа бол).
UM3526 - Илчлэлт 1
хуудас 6/15
UM3526 байна
STM12Cube-д зориулсан X-CUBE-NFC32 програм хангамжийн өргөтгөл Зураг 5. UART цуваа холбооны тохиргоо
Терминал цонх нь амжилттай холболтыг баталгаажуулахын тулд доор үзүүлсэнтэй төстэй хэд хэдэн мессежийг буцаана. Зураг 6. X-NUCLEO-NFC12A1 өргөтгөлийн самбар амжилттай эхлүүлсэн ба tag илрүүлэх
UM3526 - Илчлэлт 1
хуудас 7/15
3
3.1
3.1.1
UM3526 байна
Системийн тохиргооны гарын авлага
Системийн тохиргооны гарын авлага
Тоног төхөөрөмжийн тодорхойлолт
STM32 Nucleo STM32 Nucleo хөгжүүлэлтийн самбарууд нь хэрэглэгчдэд STM32 микроконтроллерийн шугамтай шийдлүүдийг турших, прототип бүтээх боломжийн үнэтэй, уян хатан арга юм. Arduino холболтын дэмжлэг болон ST морфо холбогч нь STM32 Nucleo нээлттэй хөгжүүлэлтийн платформын үйл ажиллагааг өргөн хүрээний төрөлжсөн өргөтгөх хавтанг сонгоход хялбар болгодог. STM32 Nucleo хавтан нь ST-LINK/V2-1 дибаггер/ программистыг нэгтгэсэн тул тусдаа датчик шаарддаггүй. STM32 Nucleo хавтан нь STM32 программ хангамжийн HAL номын сантай, янз бүрийн багц программ хангамжийн хамт ирдэг.ampөөр өөр IDE-д зориулсан les (IAR EWARM, Keil MDK-ARM, STM32CubeIDE, mbed болон GCC/ LLVM). Бүх STM32 Nucleo хэрэглэгчид бүрэн програмуудыг хялбархан бүтээхийн тулд www.mbed.org дээрх mbed онлайн нөөцөд (эмхэтгэгч, C/C++ SDK болон хөгжүүлэгчийн нийгэмлэг) үнэгүй хандах боломжтой.
Зураг 7. STM32 Nucleo хавтан
3.1.2
X-NUCLEO-NFC12A1 өргөтгөлийн самбар X-NUCLEO-NFC12A1 NFC карт уншигчийн өргөтгөлийн самбар нь ST25R300 төхөөрөмж дээр суурилдаг.
Өргөтгөх самбар нь ISO14443A/B, ISO15693, FeliCaTM холболтыг дэмжихээр тохируулагдсан.
ST25R300 нь NFC, ойрын болон ойр орчмын HF RFID стандарт зэрэг стандарт хэрэглээнд зориулж уншигч горимд хүрээний кодчилол болон тайлалтыг удирддаг. Энэ нь ISO/IEC 14443 Type A ба B, ISO/IEC 15693 (зөвхөн ганц дэд тээвэрлэгч) болон ISO/IEC 18092 холбооны протоколуудыг дэмждэг бөгөөд NFC форумын 1, 2, 3, 4, 5-р төрлийг илрүүлэх, унших, бичихийг дэмждэг. tags.
Мөн Kovio, CTS, B' зэрэг бүх нийтлэг протоколуудыг дэмждэг.
ST25R300 нь дуу чимээ дарах хүлээн авагчтай (NSR) бөгөөд энэ нь дуу чимээ ихтэй орчинд хүлээн авах боломжийг олгодог.
UM3526 - Илчлэлт 1
хуудас 8/15
Зураг 8. X-NUCLEO-NFC12A1 өргөтгөлийн самбар
UM3526 байна
Системийн тохиргооны гарын авлага
3.2
Програм хангамжийн тодорхойлолт
NFC өргөтгөлийн самбараар тоноглогдсон STM32 Nucleo программыг бий болгоход тохиромжтой хөгжүүлэлтийн орчныг бүрдүүлэхийн тулд дараах програм хангамжийн бүрэлдэхүүн хэсгүүд шаардлагатай:
·
X-CUBE-NFC12: энэ нь NFC програмуудыг хөгжүүлэхэд зориулагдсан STM32Cube-ийн өргөтгөлийн програм хангамж юм.
X-CUBE-NFC12 програм хангамж болон холбогдох баримт бичгүүдийг www.st.com дээрээс авах боломжтой.
·
Хөгжүүлэгч хэрэгслийн сүлжээ ба Хөрвүүлэгч: STM32Cube өргөтгөлийн програм хангамж нь дараах гурван зүйлийг дэмждэг
орчин:
ARM® (EWARM) хэрэгслийн гинж + ST-LINK-д зориулсан IAR Embedded Workbench.
Keil® Microcontroller Development Kit (MDK-ARM) хэрэгслийн гинж + ST-LINK.
STM32CubeIDE + ST-LINK.
3.3
Техник хангамжийн тохиргоо
Дараах техник хангамжийн бүрэлдэхүүн хэсгүүд шаардлагатай.
·
Нэг STM32 Nucleo хөгжүүлэлтийн платформ (санал болгож буй захиалгын код: NUCLEO-L476RG, NUCLEO-G0B1RE,
эсвэл NUCLEO-C071RB).
·
Нэг ST25R300 өндөр хүчин чадалтай NFC уншигч/санаачлагч IC өргөтгөх самбар (захиалгын код: X-NUCLEO-
NFC12A1).
·
STM32 Nucleo-г компьютерт холбох нэг USB төрлийн А-аас Mini-B USB кабель.
UM3526 - Илчлэлт 1
хуудас 9/15
3.4
3.4.1
3.5
3.5.1
UM3526 байна
Системийн тохиргооны гарын авлага
Програм хангамжийн тохиргоо
Хөгжлийн хэрэгслийн сүлжээ ба хөрвүүлэгч STM32Cube өргөтгөлийн програм хангамжаар дэмжигдсэн хөгжүүлэлтийн нэгдсэн орчны (IDE) аль нэгийг сонгоод IDE үйлчилгээ үзүүлэгчээс өгсөн системийн шаардлага болон тохиргооны мэдээллийг уншина уу.
Системийн тохиргоо
STM32 Nucleo болон X-NUCLEO-NFC12A1 өргөтгөлийн хавтангийн тохиргоо STM32 Nucleo хавтан нь ST-LINK/V2-1 дибаглагч/программистыг нэгтгэдэг. Та ST-LINK/ V2-1 USB драйверийг STSW-LINK009 дээрээс татаж авах боломжтой. X-NUCLEO-NFC12A1 өргөтгөлийн самбарыг ArduinoTM UNO R32 өргөтгөл холбогчоор дамжуулан STM3 Nucleo хөгжүүлэлтийн самбарт хялбархан холбож өгдөг. Энэ нь SPI тээвэрлэлтийн давхаргаар дамжуулан STM32 Nucleo самбар дээрх STM32 микроконтроллертой холбогддог. Анхдагч техник хангамжийн тохиргоог SPI холболтод зориулж тохируулсан.
Зураг 9. X-NUCLEO-NFC12A1 өргөтгөлийн самбар дээр нэмээд NUCLEO-L476RG хөгжүүлэлт
UM3526 - Илчлэлт 1
хуудас 10/15
Хяналтын түүх
11 оны 2025-р сарын XNUMX-ны өдөр
Хүснэгт 3. Баримт бичгийн засварын түүх
Шинэчилсэн найруулга 1
Анхны хувилбар.
Өөрчлөлтүүд
UM3526 байна
UM3526 - Илчлэлт 1
хуудас 11/15
UM3526 байна
Агуулга
Агуулга
1 Товчлол ба товчилсон үг. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 STM12Cube-д зориулсан X-CUBE-NFC32 програм хангамжийн өргөтгөл. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 гаруйview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Архитектур . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.3 Хавтасны бүтэц . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.4 API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.5 Сampпрограм. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3 Системийн тохиргооны гарын авлага. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 3.1 Техник хангамжийн тодорхойлолт . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1.1 STM32 Nucleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.1.2 X-NUCLEO-NFC12A1 өргөтгөлийн самбар . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.2 Програм хангамжийн тодорхойлолт . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.3 Техник хангамжийн тохиргоо . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.4 Програм хангамжийн тохиргоо. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.4.1 Хэрэгслийн сүлжээ болон хөрвүүлэгч хөгжүүлэлт . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.5 Системийн тохиргоо . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.5.1 STM32 Nucleo болон X-NUCLEO-NFC12A1 өргөтгөлийн хавтангийн тохиргоо. . . . . . . . . . . . . . . . . . 10
Хяналтын түүх. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Хүснэгтүүдийн жагсаалт . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Зургийн жагсаалт. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
UM3526 - Илчлэлт 1
хуудас 12/15
UM3526 байна
Хүснэгтүүдийн жагсаалт
Хүснэгтүүдийн жагсаалт
Хүснэгт 1. Хүснэгт 2. Хүснэгт 3.
Товчлолын жагсаалт. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 LED асдаг tag илрүүлэх. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Баримт бичгийг засварласан түүх . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
UM3526 - Илчлэлт 1
хуудас 13/15
UM3526 байна
Тоонуудын жагсаалт
Тоонуудын жагсаалт
Зураг 1. Зураг 2. Зураг 3. Зураг 4. Зураг 5. Зураг 6. Зураг 7. Зураг 8. Зураг 9. Зураг.
RFAL блок диаграмм. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 X-CUBE-NFC12 програм хангамжийн архитектур . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 X-CUBE-NFC12 багц хавтасны бүтэц . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Виртуал COM портын дугаарлалт. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 UART цуваа холбооны тохиргоо . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 X-NUCLEO-NFC12A1 өргөтгөлийн хавтанг амжилттай эхлүүлж, tag илрүүлэх. . . . . . . . . . . . . . . . . . . . . 7 STM32 Nucleo хавтан . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 X-NUCLEO-NFC12A1 өргөтгөлийн самбар. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 X-NUCLEO-NFC12A1 өргөтгөлийн самбар дээр нэмээд NUCLEO-L476RG хөгжүүлэлт . . . . . . . . . . . . . . . . . . . . . . . 10
UM3526 - Илчлэлт 1
хуудас 14/15
UM3526 байна
ЧУХАЛ МЭДЭГДЭЛ АНХААРАЛТАЙ УНШина уу STMicroelectronics NV болон түүний охин компаниуд (“ST”) нь 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 програм хангамжийн өргөтгөл [pdf] Хэрэглэгчийн гарын авлага NUCLEO-G0B1RE, NUCLEO-L476RG, NUCLEO-C071RB, UM3526 Performance NFC Reader Initiator IC Software Expansion, UM3526, Performance NFC Reader Initiator IC Software Expansion, Reader Initiator IC програм хангамжийн өргөтгөл, IC Software Expansion |