ST UM3526 የአፈጻጸም NFC አንባቢ አነሳሽ አይሲ ሶፍትዌር ማስፋፊያ የተጠቃሚ መመሪያ

UM3526 አፈጻጸም NFC Reader Initiator IC ሶፍትዌር ማስፋፊያ

የምርት መረጃ

ዝርዝሮች

  • የምርት ስም: X-CUBE-NFC12 ከፍተኛ አፈጻጸም NFC
    አንባቢ/አስጀማሪ አይሲ ሶፍትዌር መስፋፋት።
  • ተኳኋኝነት: STM32Cube ምህዳር
  • ቁልፍ ባህሪዎች
    • ሚድልዌር ለ ST25R300 NFC አንባቢ/አስጀማሪ
    • SampNFC ን ለማግኘት ማመልከቻ tags
    • ለተለያዩ የMCU ቤተሰቦች ድጋፍ
    • ለዋና ቴክኖሎጂዎች የተሟላ የ RF/NFC ማጠቃለያ
    • ለተጠቃሚ ምቹ የፍቃድ ውሎች

የምርት አጠቃቀም መመሪያዎች

አልቋልview

የ X-CUBE-NFC12 ሶፍትዌር ጥቅል STM32Cubeን ያሰፋዋል።
ለግንባታ አፕሊኬሽኖች መካከለኛ ዌር በማቅረብ ተግባራዊነት
የ ST25R300 ከፍተኛ አፈጻጸም NFC አንባቢ/አስጀማሪ አይሲ በመጠቀም። እሱ
በተለያዩ የMCU ቤተሰቦች እና ቀላል ተንቀሳቃሽነት እንዲኖር ያስችላል
ለዋና ቴክኖሎጂዎች የተሟላ የ RF/NFC ረቂቅን ያካትታል።

ማዋቀር

  1. የ X-NUCLEO-NFC12A1 ማስፋፊያ ሰሌዳን ወደ ተኳሃኝ ያገናኙ
    ኑክሊዮ ልማት ቦርድ.
  2. የ X-CUBE-NFC12 ሶፍትዌር ጥቅል ያውርዱ እና ይጫኑ
    STM32Cube ምህዳር webገጽ.
  3. ሶፍትዌሩን ለማዋቀር የተሰጠውን መመሪያ ይከተሉ
    ጥቅል.

አጠቃቀም

አንዴ ማዋቀሩ ከተጠናቀቀ በኋላ s ይጠቀሙample መተግበሪያ ለመለየት
NFC tags የተለያዩ ዓይነቶች. ትግበራው ያዋቅራል።
ST25R300 ገባሪ እና ተገብሮ መሳሪያን ለማግኘት በድምጽ መስጫ ዙር ውስጥ።
ተጓዳኝ ኤልኢዲዎችን በመቀየር የተገኙ ቴክኖሎጂዎችን ይጠቁማል
ላይ

ተጨማሪ ባህሪያት

  • ተጠቃሚውን በመጫን ST25R300ን በኢንደክቲቭ መቀስቀሻ ሁነታ ያዘጋጁት።
    አዝራር።
  • በካርዱ ውስጥ ST25R300 በማዘጋጀት አንባቢ መኖሩን ይወቁ
    የማስመሰል ሁነታ.
  • ሁሉም እንቅስቃሴዎች ST-LINKን በመጠቀም ወደ አስተናጋጅ ስርዓት ገብተዋል።
    ምናባዊ COM ወደብ.

የሚጠየቁ ጥያቄዎች

ጥ፡-በማሳያ ውስጥ ምን የ RFID ቴክኖሎጂዎች ይደገፋሉ?

መ: በዚህ ማሳያ ውስጥ የሚደገፉት RFID ቴክኖሎጂዎች ያካትታሉ
ISO14443A/NFCA፣ ISO14443B/NFCB፣ Felica/NFCF፣ ISO15693/NFCV፣ እና
የካርድ ማስመሰል አይነት A እና F.

""

UM3526 እ.ኤ.አ.
የተጠቃሚ መመሪያ
በ X-CUBE-NFC12 ከፍተኛ አፈጻጸም NFC አንባቢ/አስጀማሪ IC ሶፍትዌር ማስፋፊያ ለ STM32Cube መጀመር
መግቢያ
የ X-CUBE-NFC12 የሶፍትዌር ማስፋፊያ ለ STM32Cube ለ STM32 ክፍያን ለመቆጣጠር ለተጠቃሚዎች እና ለኢንዱስትሪ አፕሊኬሽኖች የ ST25R300 ከፍተኛ አፈፃፀም NFC የፊት-መጨረሻ IC በመጠቀም የ NFC አስጀማሪን ፣ ዒላማን ፣ አንባቢን እና የካርድ ማስመሰልን ሁነታዎችን ይደግፋል። ማስፋፊያው በተለያዩ የSTM32 ማይክሮ መቆጣጠሪያ መሳሪያዎች ላይ ተንቀሳቃሽነትን ለማቃለል በSTM32Cube ሶፍትዌር ቴክኖሎጂ ላይ የተገነባ ነው። ሶፍትዌሩ ከኤስampበX-NUCLEO-NFC12A1 የማስፋፊያ ሰሌዳ ላይ የሚሰሩ የአሽከርካሪዎች አተገባበር፣ በNUCLO-G0B1RE ወይም NUcleO-L476RG ወይም NUCLO-C071RB ልማት ቦርድ ላይ ተሰክቷል።
ተዛማጅ አገናኞች
የ STM32Cube ምህዳርን ይጎብኙ web ለበለጠ መረጃ www.st.com ላይ ገፅ

UM3526 - ራእይ 1 - ሰኔ 2025 ለበለጠ መረጃ፣ የአካባቢዎን የSTMicroelectronics ሽያጭ ቢሮ ያነጋግሩ።

www.st.com

1

ምህጻረ ቃላት እና አህጽሮተ ቃላት

ምህጻረ ቃል NFC RFAL P2P MCU BSP HAL LED SPI
ሲኤምሲኤስ

ሠንጠረዥ 1. የአህጽሮተ ቃላት ዝርዝር መግለጫ
የመስክ ግንኙነት አቅራቢያ አርኤፍ አብስትራክት ንብርብር አቻ-ለ-አቻ የማይክሮ መቆጣጠሪያ አሃድ የቦርድ ድጋፍ ጥቅል የሃርድዌር አብስትራክት ንብርብር ብርሃን አመንጪ ዳዮድ ተከታታይ የገፋ በይነገጽ Arm® Cortex® ማይክሮ መቆጣጠሪያ ሶፍትዌር በይነገጽ ደረጃ

UM3526 እ.ኤ.አ.
ምህጻረ ቃላት እና አህጽሮተ ቃላት

UM3526 - ራዕይ 1

2 / 15 ገጽ

UM3526 እ.ኤ.አ.
X-CUBE-NFC12 ሶፍትዌር ማስፋፊያ ለSTM32Cube

2

ለ STM12Cube የ X-CUBE-NFC32 ሶፍትዌር ማስፋፊያ

2.1

አልቋልview

የ X-CUBE-NFC12 ሶፍትዌር ጥቅል የ STM32Cube ተግባርን ያሰፋዋል። የጥቅሉ ዋና ገፅታዎች፡-

·

የ ST25R300 ከፍተኛ አፈጻጸም NFC አንባቢን በመጠቀም መተግበሪያዎችን ለመገንባት መካከለኛ ዌርን ያጠናቅቁ ፣ አስጀማሪ ፣

ኢላማ፣ እና የካርድ ኢምሌሽን የፊት-መጨረሻ IC።

·

SampNFC ን ለማግኘት መተግበሪያ tags የተለያዩ ዓይነቶች.

·

Sampለ X-NUCLEO-NFC12A1 ማስፋፊያ ቦርድ የሚገኙ አተገባበር በ a

NUCLEO-G0B1RE ወይም NUCLO-L476RG ወይም NUCLO-C071RB ልማት ቦርድ።

·

ቀላል ተንቀሳቃሽነት በተለያዩ የMCU ቤተሰቦች፣ ምስጋና ለSTM32Cube።

·

የተሟላ ISO-DEP እና NFC-ን ጨምሮ ለሁሉም ዋና ዋና ቴክኖሎጂዎች የተሟላ የRF/NFC abstraction (RFAL)

DEP ንብርብሮች.

·

ነፃ፣ ለተጠቃሚ ምቹ የፍቃድ ውሎች።

ይህ ሶፍትዌር ለST25R300 መሳሪያ ከፍተኛ አፈፃፀም የNFC አንባቢ/አስጀማሪ የፊት-መጨረሻ IC ሾፌሮችን በ STM32 ላይ ይዟል። በተለያዩ የ STM32 ማይክሮ መቆጣጠሪያ መሳሪያዎች ላይ ተንቀሳቃሽነትን ለማቃለል በ STM32Cube ሶፍትዌር ቴክኖሎጂ ላይ የተገነባ ነው።

ይህ የጽኑዌር ጥቅል አካል መሳሪያ ነጂዎችን፣ የቦርድ ድጋፍ ጥቅልን እና የመሳሰሉትን ያካትታልample መተግበሪያ የ X-NUCLEO-NFC12A1 ማስፋፊያ ቦርድ ከSTM32 ኑክሊዮ ቦርዶች ጋር መጠቀምን ያሳያል።

አ ኤስample መተግበሪያ ንቁ እና ተገብሮ መሣሪያን ለማግኘት ST25R300ን በድምጽ መስጫ ምልከታ ያዋቅራል። መቼ ተገብሮ tag ወይም ንቁ መሣሪያ ተገኝቷል፣ የአንባቢው መስክ ተጓዳኝ LEDን በማብራት የተገኘውን ቴክኖሎጂ ያሳያል። እንዲሁም የተጠቃሚውን ቁልፍ በመጫን ST25R300ን በኢንደክቲቭ መቀስቀሻ ሁነታ ማዘጋጀት ይቻላል። በዚህ የምርጫ ዑደት ወቅት፣ እ.ኤ.አample መተግበሪያ አንባቢ መኖሩን ለማወቅ ST25R300 በካርድ ኢምዩሽን ሁነታ ያዘጋጃል።

ማሳያው ሁሉንም እንቅስቃሴዎች በST-LINK ምናባዊ COM ወደብ ወደ ስርዓቱ ያስገባል።

በዚህ ማሳያ ውስጥ የሚደገፉት RFID ቴክኖሎጂዎች፡-

·

ISO14443A/NFCA.

·

ISO14443B/NFCB

·

ፌሊካ/ኤን.ኤፍ.ኤፍ.ኤፍ.

·

ISO15693/NFCV.

·

የካርድ ማስመሰል አይነት A እና F.

2.2

አርክቴክቸር

ይህ ሙሉ በሙሉ የሚያከብር የሶፍትዌር ማስፋፊያ ለSTM32Cube ST25R300 ከፍተኛ አፈጻጸም ያለው NFC አንባቢ/አስጀማሪ አይሲ በመጠቀም መተግበሪያዎችን እንዲያዳብሩ ያስችልዎታል። ለ STM32 ማይክሮ መቆጣጠሪያ በ STM32CubeHAL ሃርድዌር አብስትራክሽን ንብርብር ላይ የተመሰረተ ነው፣ እና STM32Cubeን ከቦርድ ድጋፍ ጥቅል (BSP) ጋር ለX-NUCLEONFC12A1 ማስፋፊያ ሰሌዳ ያራዝመዋል።

የመተግበሪያ ሶፍትዌር የ X-NUCLEO-NFC12A1 ማስፋፊያ ሰሌዳን በሚከተሉት ንብርብሮች መድረስ እና መጠቀም ይችላል።

·

STM32Cube HAL ንብርብር፡ የ HAL ሾፌር ንብርብር ቀላል የሆነ ሁለንተናዊ፣ ባለብዙ ምሳሌ መተግበሪያ ያቀርባል

የፕሮግራሚንግ በይነገጽ (ኤ.ፒ.አይ.ኤ) ከላይኛው ንብርብሮች (መተግበሪያ፣ ቤተ-መጻሕፍት እና ቁልል) ጋር መስተጋብር መፍጠር። እነዚህ

አጠቃላይ እና የኤክስቴንሽን ኤፒአይዎች በቀጥታ በጋራ ህንፃ ላይ የተገነቡ ናቸው እና እንደ ተደራቢ ንብርብሮችን ይፈቅዳሉ

መሃከለኛ ዌር በልዩ ማይክሮ መቆጣጠሪያ ዩኒት (ኤምሲዩ) ሃርድዌር ላይ ሳይወሰን ተግባራቸውን ተግባራዊ ለማድረግ

መረጃ. ይህ መዋቅር የላይብረሪውን ኮድ እንደገና ጥቅም ላይ ማዋልን ያሻሽላል እና ቀላል ተንቀሳቃሽነት ዋስትና ይሰጣል

ሌሎች መሳሪያዎች.

·

የቦርድ ድጋፍ ጥቅል (ቢኤስፒ) ንብርብር፡ BSP በSTM32 ኑክሊዮ ላይ ላሉት ተጓዳኝ አካላት ድጋፍ ይሰጣል

ሰሌዳ, ከ MCU በስተቀር. ይህ የኤፒአይዎች ስብስብ ለተወሰኑ ቦርድ-ተኮር የፕሮግራም አወጣጥ በይነገጽ ያቀርባል

እንደ ኤልኢዲ፣ የተጠቃሚው ቁልፍ ወዘተ ያሉ ተጓዳኞች። ይህ በይነገጽ ልዩ ሰሌዳውን እንዲለዩ ይረዳዎታል

ስሪት.

·

ሚድልዌር NRF abstraction Layer (RFAL): RFAL ለ RF/NFC በርካታ ተግባራትን ይሰጣል

ግንኙነት. በተለመደው እና ለመጠቀም ቀላል በሆነው የ RF IC (ነባር ST25R300 መሣሪያ) አለው

በይነገጽ.

በ RFAL የቀረቡት ፕሮቶኮሎች፡-

·

ISO-DEP (ISO14443-4 የውሂብ አገናኝ ንብርብር, T = CL).

·

NFC-DEP (ISO18092 የውሂብ ልውውጥ ፕሮቶኮል)

UM3526 - ራዕይ 1

3 / 15 ገጽ

UM3526 እ.ኤ.አ.
X-CUBE-NFC12 ሶፍትዌር ማስፋፊያ ለSTM32Cube

·

NFC-AISO14443A (T1T፣ T2T፣ T4TA)።

·

NFC-BISO14443B (T4TB)።

·

NFC-FFeliCa (T3T)።

·

NFC-VISO15693 (T5T)።

·

P2PISO18092 (NFCIP1፣ Passive-Active P2P)።

·

ST25TB (ISO14443-2 ዓይነት B ከባለቤትነት ፕሮቶኮል ጋር)።

ከውስጥ፣ RFAL በሦስት ንዑስ ንብርብሮች የተከፈለ ነው።

·

RF ከፍተኛ ንብርብር (RF HL).

·

የ RF ሃርድዌር ረቂቅ ንብርብር (RF HAL).

·

የ RF abstraction layer (RF AL).

ምስል 1. የ RFAL እገዳ ንድፍ

በ RF HAL ውስጥ ያሉት ሞጁሎች ቺፕ-ጥገኛ ናቸው. የ RF IC ሾፌርን, የውቅረት ሰንጠረዦችን እና ለHW አካላዊ የ RF ተግባራትን ለማከናወን የተወሰኑ መመሪያዎችን ተግባራዊ ያደርጋሉ.

የደዋዩ በይነገጽ የጋራ RF ራስጌ ነው። file, ይህም ለላይኛው ንብርብሮች (ለሁሉም ቺፕስ) ተመሳሳይ በይነገጽ ያቀርባል.

RFAL ወደ ሁለት ተጨማሪ ንዑስ ንብርብሮች ሊከፈል ይችላል፡-

·

ቴክኖሎጂዎች፡ ሁሉንም ልዩ ሁኔታዎች፣ ፍሬም አወጣጥ፣ ጊዜዎች፣ ወዘተ የሚተገበሩ የቴክኖሎጂ ሞጁሎች።

·

ፕሮቶኮሎች፡ የፕሮቶኮል አተገባበር ሁሉንም ፍሬሞች፣ ጊዜዎች፣ የስህተት አያያዝ፣ ወዘተ ጨምሮ።

በእነዚህ ላይ የመተግበሪያው ንብርብር እንደ NFC Forum Activities (NFCC)፣ EMVCo®፣ DISCO/NUCLO demo፣ ወዘተ ያሉ የ RFAL ተግባራትን ይጠቀማል።

የ RFAL NFC ሞጁል የተለመዱ ተግባራትን እንደ ፖለር/አድማጭ መሳሪያ ለማድረግ በይነገጽ ያቀርባል።

የ ICs ዝቅተኛ ተግባራት መዳረሻ በ RF ሞጁል ተሰጥቷል. ደዋዩ ምንም ዓይነት የተለየ የሃርድዌር ውቅር ውሂብ ሳያስፈልገው ማንኛውንም የ RF ቴክኖሎጂ ወይም የፕሮቶኮል ንብርብሮችን በቀጥታ መጠቀም ይችላል።

UM3526 - ራዕይ 1

4 / 15 ገጽ

UM3526 እ.ኤ.አ.
X-CUBE-NFC12 ሶፍትዌር ማስፋፊያ ለSTM32Cube
ምስል 2. X-CUBE-NFC12 ሶፍትዌር አርክቴክቸር

2.3

የአቃፊ መዋቅር

ምስል 3. X-CUBE-NFC12 የጥቅል አቃፊዎች መዋቅር

የሚከተሉት አቃፊዎች በሶፍትዌር ጥቅል ውስጥ ተካትተዋል፡

·

ዶክመንቴሽን፡ እሱ የተቀናበረ HTML ይዟል file የመነጨው ከምንጩ ኮድ ነው፣ እሱም በዝርዝር

የሶፍትዌር ክፍሎች እና ኤፒአይዎች።

·

ነጂዎች፡- የ HAL ሾፌሮችን፣ ለእያንዳንዱ የሚደገፉ ቦርድ ወይም የሃርድዌር መድረክ ላይ የተወሰኑ ሾፌሮችን ይዟል።

በቦርዱ ላይ ያሉትን ክፍሎች እና የCMSIS አቅራቢ ገለልተኛ የሃርድዌር ረቂቅ ንብርብርን ጨምሮ

Cortex®-M ፕሮሰሰር ተከታታይ።

·

ሚድልዌርስ፡ የ RF abstraction Layer (RFAL) ይዟል። RFAL ለማከናወን የሚያስፈልጉትን በርካታ ተግባራትን ያቀርባል

RF / NFC ግንኙነት.

RFAL በጋራ እና ለመጠቀም ቀላል በሆነ በይነገጽ RF IC (ST25R300) አለው።

·

ፕሮጀክቶች፡ አንድ s ይዟልample መተግበሪያ ለምሳሌample፣ ማለትም NFC12A1_PollingTagአግኝ።

ለNUCLO-L476RG፣ NUCLO-G0B1RE ወይም NUCLO-C071RB መድረክ ለሶስት የልማት አካባቢዎች ተሰጥተዋል፡ IAR Embedded Workbench® for Arm፣ Keil® Microcontroller Development Kit (MDKARM) እና STM32CubeIDE።

UM3526 - ራዕይ 1

5 / 15 ገጽ

UM3526 እ.ኤ.አ.
X-CUBE-NFC12 ሶፍትዌር ማስፋፊያ ለSTM32Cube

2.4

ኤፒአይዎች

ለተጠቃሚው ስላሉት ኤፒአይዎች ዝርዝር ቴክኒካዊ መረጃ በተጠናቀረ CHM ውስጥ ይገኛል። file ሁሉም ተግባራት እና መለኪያዎች ሙሉ በሙሉ የተገለጹበት በሶፍትዌር ፓኬጅ "RFAL" አቃፊ ውስጥ ይገኛል.

ስለ NDEF ኤፒአይዎች ዝርዝር ቴክኒካዊ መረጃ በ.chm ውስጥ ይገኛል። file በ "ዶክ" አቃፊ ውስጥ ተከማችቷል.

2.5

Sample መተግበሪያ

አ ኤስampየ X-NUCLEO-NFC12A1 ማስፋፊያ ሰሌዳን በመጠቀም ከNUCLO-L476RG፣ NUCLOG0B1RE ወይም NUCLO-C071RB ልማት ቦርድ ጋር በ “ፕሮጀክቶች” ማውጫ ውስጥ ቀርቧል። ለግንባታ ዝግጁ የሆኑ ፕሮጀክቶች ለብዙ አይዲኢዎች ይገኛሉ።

በዚህ መተግበሪያ ውስጥ NFC tags የተለያዩ ዓይነቶች በ ST25R300 ከፍተኛ አፈፃፀም NFC አንባቢ/አስጀማሪ የፊት-መጨረሻ IC (ለተጨማሪ ዝርዝሮች የ CHM ሰነድ ይመልከቱ)። file ከምንጩ ኮድ የተፈጠረ)።

ከስርዓት ጅምር እና የሰዓት አወቃቀሮች በኋላ LED1፣ LED2፣ LED3፣ LED4፣ LED5 እና LED6 ሶስት ጊዜ ብልጭ ድርግም ይላሉ። ከዚያም LED6 ያበራል የአንባቢው መስክ እንደነቃ ያሳያል።

መቼ ሀ tag በቅርበት ተገኝቷል፣ ከዚህ በታች በተዘረዘረው መሰረት ኤልኢዲ በርቷል።

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 virtual COM ወደብ ተቆጥሯል።
ምስል 4. ምናባዊ COM ወደብ መቁጠር

የቨርቹዋል COM ወደብ ቁጥርን ካረጋገጡ በኋላ የዊንዶውስ ተርሚናል (ሃይፐር ተርሚናል ወይም ተመሳሳይ) ከዚህ በታች ከሚታየው ውቅር ጋር ይክፈቱ (አማራጩን ያንቁ፡ ስውር CR በ LF ላይ፣ ካለ)።

UM3526 - ራዕይ 1

6 / 15 ገጽ

UM3526 እ.ኤ.አ.
X-CUBE-NFC12 የሶፍትዌር ማስፋፊያ ለSTM32Cube ምስል 5. UART ተከታታይ ግንኙነት ውቅር
የተሳካ ግንኙነት ለማረጋገጥ የተርሚናል መስኮቱ ከታች ከተመለከቱት ጋር ተመሳሳይ የሆኑ ብዙ መልዕክቶችን ይመልሳል። ምስል 6. X-NUCLEO-NFC12A1 የማስፋፊያ ቦርድ በተሳካ ሁኔታ መጀመር እና tag መለየት

UM3526 - ራዕይ 1

7 / 15 ገጽ

3
3.1
3.1.1

UM3526 እ.ኤ.አ.
የስርዓት አቀማመጥ መመሪያ
የስርዓት ቅንብር መመሪያ
የሃርድዌር መግለጫ
STM32 Nucleo STM32 ኑክሊዮ ልማት ቦርዶች ለተጠቃሚዎች መፍትሄዎችን ለመፈተሽ እና በማንኛውም የSTM32 ማይክሮ መቆጣጠሪያ መስመር ፕሮቶታይፕ እንዲገነቡ ተመጣጣኝ እና ተለዋዋጭ መንገድ ይሰጣሉ። የአርዱዪኖ ተያያዥነት ድጋፍ እና የ ST ሞርፎ ማገናኛዎች የ STM32 Nucleo ክፍት የልማት መድረክን ተግባራዊነት ለማስፋት ከተለያዩ ልዩ የማስፋፊያ ቦርዶች ጋር ቀላል ያደርጉታል። የ STM32 ኑክሊዮ ቦርድ ST-LINK/V2-1 አራሚ/ ፕሮግራመርን በማዋሃድ የተለየ መመርመሪያ አያስፈልገውም። የ STM32 ኑክሊዮ ቦርድ ከተለያዩ የታሸጉ ሶፍትዌሮች ጋር ከጠቅላላው የ STM32 ሶፍትዌር HAL ቤተ-መጽሐፍት ጋር አብሮ ይመጣል።amples ለተለያዩ አይዲኢዎች (IAR EWARM፣ Keil MDK-ARM፣ STM32CubeIDE፣ mbd እና GCC/ LLVM)። ሁሉም የSTM32 ኑክሊዮ ተጠቃሚዎች በቀላሉ የተሟሉ አፕሊኬሽኖችን ለመገንባት በ www.mbed.org ላይ የኤምቢድ ኦንላይን ግብዓቶችን (አቀናባሪ፣ ሲ/ሲ++ ኤስዲኬ እና ገንቢ ማህበረሰብን) በነፃ ማግኘት ይችላሉ።
ምስል 7. STM32 ኒውክሊዮ ቦርድ

3.1.2

X-NUCLEO-NFC12A1 የማስፋፊያ ቦርድ የ X-NUCLEO-NFC12A1 NFC ካርድ አንባቢ ማስፋፊያ ሰሌዳ በST25R300 መሳሪያ ላይ የተመሰረተ ነው።
የማስፋፊያ ሰሌዳው ISO14443A/B፣ ISO15693፣ FeliCaTM ግንኙነትን ለመደገፍ የተዋቀረ ነው።
ST25R300 እንደ NFC፣ ቅርበት እና አካባቢ የHF RFID ደረጃዎች ላሉ መደበኛ አፕሊኬሽኖች የፍሬም ኮድ እና ዲኮዲንግ በአንባቢ ሁነታ ያስተዳድራል። ISO/IEC 14443 አይነት 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

የሶፍትዌር መግለጫ

ለ STM32 Nucleo በNFC ማስፋፊያ ሰሌዳ የተገጠመለት አፕሊኬሽኖችን ለመፍጠር ተስማሚ የልማት አካባቢን ለማዘጋጀት የሚከተሉት የሶፍትዌር ክፍሎች ያስፈልጋሉ።

·

X-CUBE-NFC12፡ ለNFC አፕሊኬሽኖች ልማት የተዘጋጀ ለSTM32Cube የማስፋፊያ ሶፍትዌር ነው።

የ X-CUBE- NFC12 firmware እና ተዛማጅ ሰነዶች በwww.st.com ላይ ይገኛሉ።

·

የልማት መሳሪያ ሰንሰለት እና ማጠናከሪያ፡ የ STM32Cube ማስፋፊያ ሶፍትዌር የሚከተሉትን ሶስት ይደግፋል

አካባቢዎች

IAR የተከተተ Workbench ለ ARM® (EWARM) የመሳሪያ ሰንሰለት + ST-LINK።

Keil® ማይክሮ መቆጣጠሪያ ልማት ኪት (MDK-ARM) መሣሪያ ሰንሰለት + ST-LINK.

STM32CubeIDE + ST-LINK.

3.3

የሃርድዌር ማዋቀር

የሚከተሉት የሃርድዌር ክፍሎች ያስፈልጋሉ:

·

አንድ STM32 ኑክሊዮ ልማት መድረክ (የተጠቆመው የትዕዛዝ ኮድ፡ NUCLO-L476RG፣ NUCLO-G0B1RE፣

ወይም NUCLO-C071RB).

·

አንድ ST25R300 ከፍተኛ አፈጻጸም NFC አንባቢ/አስጀማሪ IC ማስፋፊያ ቦርድ (የትእዛዝ ኮድ፡ X-NUCLEO-

NFC12A1)

·

STM32 ኑክሊዮን ከፒሲ ጋር ለማገናኘት አንድ የዩኤስቢ አይነት ከኤ እስከ ሚኒ-ቢ የዩኤስቢ ገመድ።

UM3526 - ራዕይ 1

9 / 15 ገጽ

3.4
3.4.1
3.5
3.5.1

UM3526 እ.ኤ.አ.
የስርዓት አቀማመጥ መመሪያ
የሶፍትዌር ማዋቀር
የልማት መሳሪያ-ሰንሰለቶች እና ማጠናቀቂያዎች በ STM32Cube ማስፋፊያ ሶፍትዌር የሚደገፉትን የተቀናጁ የልማት አካባቢዎች (IDE) ይምረጡ እና በ IDE አቅራቢው የቀረበውን የስርዓት መስፈርቶች እና የማዋቀር መረጃ ያንብቡ።
የስርዓት ማዋቀር
STM32 ኑክሊዮ እና X-NUCLEO-NFC12A1 የማስፋፊያ ቦርድ ማዋቀር የ STM32 ኑክሊዮ ቦርድ የST-LINK/V2-1 አራሚ/ፕሮግራም አድራጊን ያዋህዳል። የST-LINK/V2-1 USB ነጂውን በSTSW-LINK009 ማውረድ ይችላሉ። የ X-NUCLEO-NFC12A1 ማስፋፊያ ሰሌዳ በቀላሉ በ STM32 ኑክሊዮ ልማት ሰሌዳ ላይ በ Arduino TM UNO R3 የኤክስቴንሽን ማገናኛ በኩል ይሰካል። ከ STM32 ማይክሮ መቆጣጠሪያ ጋር በ STM32 ኑክሊዮ ቦርድ በ SPI ማጓጓዣ ንብርብር በኩል ይገናኛል። ነባሪ የሃርድዌር ውቅር ለSPI ግንኙነት ተዋቅሯል።
ምስል 9. X-NUCLEO-NFC12A1 ማስፋፊያ ቦርድ እና NUCLO-L476RG ልማት

UM3526 - ራዕይ 1

10 / 15 ገጽ

የክለሳ ታሪክ
ቀን 11-ጁን-2025

ሠንጠረዥ 3. የሰነድ ማሻሻያ ታሪክ

ክለሳ 1

የመጀመሪያ ልቀት

ለውጦች

UM3526 እ.ኤ.አ.

UM3526 - ራዕይ 1

11 / 15 ገጽ

UM3526 እ.ኤ.አ.
ይዘቶች
ይዘቶች
1 ምህጻረ ቃል እና አህጽሮተ ቃላት . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 X-CUBE-NFC12 ሶፍትዌር ማስፋፊያ ለ STM32Cube። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 በላይview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 አርክቴክቸር . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.3 የአቃፊ መዋቅር . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.4 ኤ.ፒ.አይ.ዎች. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.5 ሰample መተግበሪያ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3 የስርዓት ቅንብር መመሪያ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 3.1 የሃርድዌር መግለጫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1.1 STM32 ኑክሊዮ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 ኑክሊዮ እና 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 ኑክሊዮ ቦርድ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 X-NUCLEO-NFC12A1 ማስፋፊያ ቦርድ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 X-NUCLEO-NFC12A1 ማስፋፊያ ቦርድ እና NUCLO-L476RG ልማት። . . . . . . . . . . . . . . . . . . . . . . 10

UM3526 - ራዕይ 1

14 / 15 ገጽ

UM3526 እ.ኤ.አ.
ጠቃሚ ማሳሰቢያ በጥንቃቄ ያንብቡ STMicroelectronics NV እና ተባባሪዎቹ ("ST") በ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 Reader Initiator IC ሶፍትዌር ማስፋፊያ [pdf] የተጠቃሚ መመሪያ
NUCLEO-G0B1RE፣ NUCLO-L476RG፣ NUCLO-C071RB፣ UM3526 አፈጻጸም NFC አንባቢ አነሳሽ IC ሶፍትዌር ማስፋፊያ፣ UM3526፣ የአፈጻጸም NFC አንባቢ አስጀማሪ አይሲ ሶፍትዌር ማስፋፊያ፣ አንባቢ አስጀማሪ IC ሶፍትዌር ማስፋፊያ፣ የአይሲ ሶፍትዌር ማስፋፊያ

ዋቢዎች

አስተያየት ይስጡ

የኢሜል አድራሻዎ አይታተምም። አስፈላጊ መስኮች ምልክት ተደርጎባቸዋል *