ST - និមិត្តសញ្ញាUM3526
សៀវភៅណែនាំអ្នកប្រើប្រាស់

ចាប់ផ្តើមជាមួយ X-CUBE-NFC12 ដំណើរការកម្មវិធីអាន/អ្នកចាប់ផ្តើម NFC IC ដែលដំណើរការខ្ពស់សម្រាប់ STM32Cube

សេចក្តីផ្តើម

ការពង្រីកកម្មវិធី X-CUBE-NFC12 សម្រាប់ STM32Cube ផ្តល់នូវឧបករណ៍កណ្តាលពេញលេញសម្រាប់ STM32 ដើម្បីគ្រប់គ្រងការបង់ប្រាក់ អ្នកប្រើប្រាស់ និងកម្មវិធីឧស្សាហកម្មដោយប្រើប្រាស់ ST25R300 ដែលដំណើរការខ្ពស់ NFC front-end IC ដែលគាំទ្រអ្នកចាប់ផ្តើម NFC គោលដៅ អ្នកអាន និងរបៀបត្រាប់តាមកាត។
ការពង្រីកនេះត្រូវបានបង្កើតឡើងនៅលើកំពូលនៃបច្ចេកវិទ្យាសូហ្វវែរ STM32Cube ដើម្បីសម្រួលដល់ការចល័តតាមមីក្រូកុងទ័រ STM32 ផ្សេងៗគ្នា។
កម្មវិធីមកជាមួយ sampការអនុវត្តកម្មវិធីបញ្ជាដែលដំណើរការនៅលើបន្ទះពង្រីក X-NUCLEO-NFC12A1 ដោតនៅលើកំពូលនៃ NUCLEO-G0B1RE ឬ NUCLEO-L476RG ឬ NUCLEO-C071RB ។

តំណភ្ជាប់ដែលពាក់ព័ន្ធ
ទស្សនាប្រព័ន្ធអេកូ STM32Cube web ទំព័រនៅលើ www.st.com សម្រាប់ព័ត៌មានបន្ថែម

អក្សរកាត់និងអក្សរកាត់

តារាងទី 1. បញ្ជីអក្សរកាត់

អក្សរកាត់ ការពិពណ៌នា
ប្រព័ន្ធ NFC ការទំនាក់ទំនងនៅជិតតំបន់
វិទ្យុអាស៊ីសេរី ស្រទាប់អរូបី RF
P2P មិត្តភ័ក្តិ
MCU ឯកតាមីក្រូត្រួតពិនិត្យ
BSP កញ្ចប់គាំទ្រក្តារ
ហាល ស្រទាប់អរូបីផ្នែករឹង
LED ឌីយ៉ូតបញ្ចេញពន្លឺ
SPI ចំណុចប្រទាក់គ្រឿងកុំព្យូទ័រស៊េរី
ស៊ី។ ស៊ី។ អាយ។ អេស Arm® Cortex® ស្តង់ដារចំណុចប្រទាក់ផ្នែកទន់របស់ឧបករណ៍បញ្ជាមីក្រូ

ការពង្រីកកម្មវិធី X-CUBE-NFC12 សម្រាប់ STM32Cube

2.1 លើសview
កញ្ចប់កម្មវិធី X-CUBE-NFC12 ពង្រីកមុខងារ STM32Cube ។ លក្ខណៈសំខាន់ៗនៃកញ្ចប់គឺ៖

  • បំពេញឧបករណ៍កណ្តាលដើម្បីបង្កើតកម្មវិធីដោយប្រើកម្មវិធីអាន NFC ដែលដំណើរការខ្ពស់ ST25R300 អ្នកចាប់ផ្តើម គោលដៅ និងកាតត្រាប់តាម IC ផ្នែកខាងមុខ។
  • Sampកម្មវិធីសម្រាប់ស្វែងរក NFC tags នៃប្រភេទផ្សេងគ្នា។
  • Sampការអនុវត្តមានសម្រាប់បន្ទះពង្រីក X-NUCLEO-NFC12A1 ដែលដោតនៅលើ NUCLEO-G0B1RE ឬ NUCLEO-L476RG ឬ NUCLEO-C071RB ។
  • ងាយស្រួលចល័តតាមគ្រួសារ MCU ផ្សេងៗគ្នា សូមអរគុណដល់ STM32Cube ។
  • បំពេញ RF/NFC abstraction (RFAL) សម្រាប់បច្ចេកវិទ្យាសំខាន់ៗទាំងអស់ រួមទាំងស្រទាប់ ISO-DEP និង NFC- DEP ពេញលេញ។
  • លក្ខខណ្ឌអាជ្ញាប័ណ្ណឥតគិតថ្លៃ ងាយស្រួលប្រើ។

កម្មវិធីនេះមានកម្មវិធីបញ្ជា IC front-end របស់ NFC reader/initiator ដែលដំណើរការខ្ពស់សម្រាប់ឧបករណ៍ ST25R300 ដែលដំណើរការលើ STM32។ វាត្រូវបានបង្កើតឡើងនៅលើកំពូលនៃបច្ចេកវិទ្យាកម្មវិធី STM32Cube ដើម្បីសម្រួលដល់ការចល័តតាម microcontrollers STM32 ផ្សេងៗគ្នា។
កញ្ចប់កម្មវិធីបង្កប់នេះរួមបញ្ចូលកម្មវិធីបញ្ជាឧបករណ៍សមាសភាគ កញ្ចប់គាំទ្រក្តារ និងជាample កម្មវិធីបង្ហាញពីការប្រើប្រាស់បន្ទះពង្រីក X-NUCLEO-NFC12A1 ជាមួយនឹងបន្ទះ STM32 Nucleo ។
អេ សampកម្មវិធី le កំណត់រចនាសម្ព័ន្ធ ST25R300 នៅក្នុងរង្វិលជុំបោះឆ្នោតសម្រាប់ការរកឃើញឧបករណ៍សកម្ម និងអកម្ម។ ពេលអកម្ម tag ឬឧបករណ៍សកម្មត្រូវបានរកឃើញ វាលអ្នកអានផ្តល់សញ្ញាអំពីបច្ចេកវិទ្យាដែលបានរកឃើញដោយបើក LED ដែលត្រូវគ្នា។ វាក៏អាចធ្វើទៅបានដើម្បីកំណត់ ST25R300 នៅក្នុងរបៀបដាស់តឿនដោយចុចប៊ូតុងអ្នកប្រើប្រាស់។ ក្នុងអំឡុងពេលនៃការបោះឆ្នោតនេះ សampកម្មវិធី le ក៏កំណត់ ST25R300 នៅក្នុងរបៀបត្រាប់តាមកាត ដើម្បីរកមើលវត្តមានរបស់អ្នកអាន។
ការបង្ហាញ​នេះ​កត់ត្រា​សកម្មភាព​ទាំងអស់​ទៅកាន់​ម៉ាស៊ីន​របស់​ប្រព័ន្ធ​ជាមួយនឹង​ច្រក​និម្មិត ST-LINK COM ។
បច្ចេកវិទ្យា RFID ដែលគាំទ្រនៅក្នុងការបង្ហាញនេះគឺ៖

  • ISO14443A / NFCA ។
  • ISO14443B / NFCB ។
  • Felica/NFCF ។
  • ISO15693 / NFCV ។
  • ការត្រាប់តាមកាតប្រភេទ A និង F ។

2.2 ស្ថាបត្យកម្ម
ការពង្រីកកម្មវិធីដែលអនុលោមតាមច្បាប់ពេញលេញនេះសម្រាប់ STM32Cube អនុញ្ញាតឱ្យអ្នកបង្កើតកម្មវិធីដោយប្រើ ST25R300 កម្មវិធីអាន/ចាប់ផ្តើម IC NFC ដែលដំណើរការខ្ពស់។ វាត្រូវបានផ្អែកលើស្រទាប់អរូបីផ្នែករឹង STM32CubeHAL សម្រាប់ microcontroller STM32 ហើយវាពង្រីក STM32Cube ជាមួយនឹងកញ្ចប់គាំទ្រក្តារ (BSP) សម្រាប់បន្ទះពង្រីក X-NUCLEONFC12A1។

កម្មវិធីកម្មវិធីអាចចូលប្រើ និងប្រើប្រាស់បន្ទះពង្រីក X-NUCLEO-NFC12A1 តាមរយៈស្រទាប់ខាងក្រោម៖

  • ស្រទាប់ STM32Cube HAL៖ ស្រទាប់កម្មវិធីបញ្ជា HAL ផ្តល់នូវសំណុំសាមញ្ញនៃចំណុចប្រទាក់កម្មវិធីកម្មវិធីពហុវត្ថុទូទៅ (APIs) ដើម្បីធ្វើអន្តរកម្មជាមួយស្រទាប់ខាងលើ (កម្មវិធី បណ្ណាល័យ និងជង់)។ APIs ទូទៅ និងផ្នែកបន្ថែមទាំងនេះត្រូវបានបង្កើតឡើងដោយផ្ទាល់នៅលើស្ថាបត្យកម្មទូទៅ និងអនុញ្ញាតឱ្យស្រទាប់ត្រួតលើគ្នាដូចជា Middleware ដើម្បីអនុវត្តមុខងាររបស់ពួកគេដោយមិនអាស្រ័យលើព័ត៌មានផ្នែករឹង microcontroller (MCU) ជាក់លាក់។ រចនាសម្ព័ននេះធ្វើអោយប្រសើរឡើងនូវលទ្ធភាពប្រើប្រាស់ឡើងវិញនៃកូដបណ្ណាល័យ និងធានានូវភាពងាយស្រួលនៃការចល័តតាមឧបករណ៍ផ្សេងទៀត។
  • ស្រទាប់កញ្ចប់គាំទ្រក្តារ (BSP)៖ BSP ផ្តល់ការគាំទ្រសម្រាប់គ្រឿងកុំព្យូទ័រនៅលើបន្ទះ STM32 Nucleo ក្រៅពី MCU ។ សំណុំនៃ APIs នេះផ្តល់នូវចំណុចប្រទាក់សរសេរកម្មវិធីសម្រាប់គ្រឿងកុំព្យូទ័រជាក់លាក់មួយចំនួនដូចជា LED ប៊ូតុងអ្នកប្រើប្រាស់ជាដើម។ ចំណុចប្រទាក់នេះក៏ជួយអ្នកឱ្យស្គាល់កំណែក្តារជាក់លាក់ផងដែរ។
  • Middleware NRF abstraction layer (RFAL): RFAAL ផ្តល់មុខងារជាច្រើនសម្រាប់ការទំនាក់ទំនង RF/NFC ។ វាមាន RF IC (ឧបករណ៍ ST25R300 ដែលមានស្រាប់) ក្រោមចំណុចប្រទាក់ទូទៅ និងងាយស្រួលប្រើ។

ពិធីការដែលផ្តល់ដោយ RFAL គឺ៖

  • ISO-DEP (ស្រទាប់តំណទិន្នន័យ ISO14443-4, T = CL) ។
  • NFC-DEP (ពិធីសារផ្លាស់ប្តូរទិន្នន័យ ISO18092) ។
  • NFC-A\ISO14443A (T1T, T2T, T4TA) ។
  • NFC-B\ISO14443B (T4TB) ។
  • NFC-F\FeliCa (T3T) ។
  • NFC-V\ISO15693 (T5T) ។
  • P2P\ISO18092 (NFCIP1, Passive-Active P2P) ។
  • ST25TB (ISO14443-2 ប្រភេទ B ជាមួយនឹងពិធីការកម្មសិទ្ធិ)។

ផ្ទៃក្នុង RFAL ចែកចេញជាបីស្រទាប់៖

  • ស្រទាប់ RF ខ្ពស់ជាង (RF HL) ។
  • ស្រទាប់អរូបីផ្នែករឹង RF (RF HAL) ។
  • ស្រទាប់អរូបី RF (RF AL) ។

ST UM3526 Performance NFC Reader Initiator ការពង្រីកកម្មវិធី IC -

ម៉ូឌុលនៅក្នុង RF HAL គឺពឹងផ្អែកលើបន្ទះឈីប។ ពួកគេអនុវត្តកម្មវិធីបញ្ជា RF IC តារាងកំណត់រចនាសម្ព័ន្ធ និងការណែនាំជាក់លាក់សម្រាប់ HW ដើម្បីអនុវត្តមុខងារ RF ជាក់ស្តែង។
ចំណុចប្រទាក់សម្រាប់អ្នកហៅចូលគឺជាបឋមកថា RF ចែករំលែក fileដែលផ្តល់ចំណុចប្រទាក់ដូចគ្នាសម្រាប់ស្រទាប់ខាងលើ (សម្រាប់បន្ទះសៀគ្វីទាំងអស់)។
RFAL អាច​ត្រូវ​បាន​បំបែក​ជា​ពីរ​ស្រទាប់​រង​បន្ថែម​ទៀត៖

  • បច្ចេកវិទ្យា៖ ម៉ូឌុលបច្ចេកវិជ្ជាដែលអនុវត្តរាល់ចំណុចជាក់លាក់ ស៊ុម ពេលវេលា។ល។
  • ពិធីការ៖ ការអនុវត្តពិធីការ រួមទាំងការរៀបចំ ការកំណត់ពេលវេលា ការដោះស្រាយកំហុស។ល។

លើសពីនេះ ស្រទាប់កម្មវិធីប្រើប្រាស់មុខងារ RFAL ដូចជា NFC Forum Activities (NFCC), EMVCo®, DISCO/ NUCLEO demo ជាដើម។
ម៉ូឌុល RFAL NFC ផ្តល់នូវចំណុចប្រទាក់មួយដើម្បីអនុវត្តសកម្មភាពទូទៅជាឧបករណ៍ស្ទង់មតិ/អ្នកស្តាប់។
ការចូលប្រើមុខងារទាបបំផុតរបស់ ICs ត្រូវបានផ្តល់ដោយម៉ូឌុល RF ។ អ្នកហៅចូលអាចប្រើប្រាស់ដោយផ្ទាល់នូវបច្ចេកវិទ្យា RF ឬស្រទាប់ពិធីការណាមួយដោយមិនទាមទារទិន្នន័យការកំណត់រចនាសម្ព័ន្ធផ្នែករឹងជាក់លាក់ណាមួយឡើយ។

ST UM3526 Performance NFC Reader Initiator ការពង្រីកកម្មវិធី IC - ស្ថាបត្យកម្ម

2.3 រចនាសម្ព័ន្ធថត

ST UM3526 Performance NFC Reader Initiator IC ការពង្រីកកម្មវិធី - រចនាសម្ព័ន្ធ

ថតខាងក្រោមត្រូវបានរួមបញ្ចូលនៅក្នុងកញ្ចប់កម្មវិធី៖

  • ឯកសារ៖ វាមាន HTML ដែលបានចងក្រង file បង្កើត​ឡើង​ពី​កូដ​ប្រភព ដែល​លម្អិត​អំពី​សមាសធាតុ​កម្មវិធី និង APIs ។
  • កម្មវិធីបញ្ជា៖ វាមានកម្មវិធីបញ្ជា HAL កម្មវិធីបញ្ជាជាក់លាក់សម្រាប់ក្រុមប្រឹក្សាភិបាល ឬវេទិកាផ្នែករឹងនីមួយៗ រួមទាំងសមាសធាតុនៅលើយន្តហោះ និងស្រទាប់អរូបីផ្នែករឹងឯករាជ្យរបស់អ្នកលក់ CMSIS សម្រាប់ស៊េរីដំណើរការ Cortex®-M ។
  • Middlewares: វាមានស្រទាប់អរូបី RF (RFAL)។ RFAAL ផ្តល់មុខងារជាច្រើនដែលតម្រូវឱ្យធ្វើទំនាក់ទំនង RF/NFC ។
    RFAL មាន RF IC (ST25R300) ក្រោមចំណុចប្រទាក់ទូទៅ និងងាយស្រួលប្រើ។
  • គម្រោង៖ វាមានមួយ sample កម្មវិធី example ពោលគឺ NFC12A1_PollingTagរកឃើញ។

ពួកគេត្រូវបានផ្តល់ជូនសម្រាប់វេទិកា NUCLEO-L476RG, NUCLEO-G0B1RE ឬ NUCLEO-C071RB សម្រាប់បរិស្ថានអភិវឌ្ឍន៍បី៖ IAR Embedded Workbench® for Arm, Keil® Microcontroller Development Kit (MDKARM) និង STM32CubeIDE ។

2.4 APIs
ព័ត៌មានបច្ចេកទេសលម្អិតអំពី APIs ដែលមានសម្រាប់អ្នកប្រើប្រាស់អាចរកបាននៅក្នុង CHM ដែលបានចងក្រង file ដែលមានទីតាំងនៅក្នុងថត "RFAL" នៃកញ្ចប់កម្មវិធី ដែលមុខងារ និងប៉ារ៉ាម៉ែត្រទាំងអស់ត្រូវបានពិពណ៌នាយ៉ាងពេញលេញ។
ព័ត៌មានបច្ចេកទេសលម្អិតអំពី NDEF APIs មាននៅក្នុង .chm file រក្សាទុកក្នុងថតឯកសារ "doc" ។
០៣ សampកម្មវិធី le
អេ សampកម្មវិធី le ដោយប្រើបន្ទះពង្រីក X-NUCLEO-NFC12A1 ជាមួយ NUCLEO-L476RG, NUCLEOG0B1RE ឬ NUCLEO-C071RB ត្រូវបានផ្តល់ជូននៅក្នុងថត "គម្រោង" ។ គម្រោងដែលត្រៀមរួចជាស្រេចមានសម្រាប់ IDEs ច្រើន។
នៅក្នុងកម្មវិធីនេះ NFC tags នៃប្រភេទផ្សេងគ្នាត្រូវបានរកឃើញដោយ ST25R300 កម្មវិធីអាន NFC ដែលដំណើរការខ្ពស់/ IC front-end របស់ start-end (សម្រាប់ព័ត៌មានលម្អិត សូមមើលឯកសារ CHM file បង្កើតពីកូដប្រភព) ។
បន្ទាប់ពីការចាប់ផ្តើមប្រព័ន្ធ និងការកំណត់រចនាសម្ព័ន្ធនាឡិកា LED1, LED2, LED3, LED4, LED5 និង LED6 ព្រិចភ្នែកបីដង។
បន្ទាប់មក LED6 បញ្ចេញពន្លឺដើម្បីបង្ហាញថាវាលអ្នកអានត្រូវបានធ្វើឱ្យសកម្ម។
នៅពេលដែល ក tag ត្រូវបានរកឃើញនៅជិត អំពូល LED ត្រូវបានបើកដូចដែលបានរាយខាងក្រោម។

តារាងទី 2. LED ភ្លឺ tag ការរកឃើញ

ប្រព័ន្ធ NFC tag ប្រភេទ LED ភ្លឺ tag ការរកឃើញ
NFC ប្រភេទ A LED2/ប្រភេទ A
NFC ប្រភេទ B LED3/ប្រភេទ ខ
ប្រភេទ NFC V LED4/ប្រភេទ V
NFC ប្រភេទ F LED5/ប្រភេទ F

ប្រសិនបើអ្នកអានចូលទៅជិតបន្ទះពង្រីក X-NUCLEO-NFC12A1 កម្មវិធីនឹងចូលទៅក្នុងរបៀបត្រាប់តាមកាត ហើយអាស្រ័យលើប្រភេទពាក្យបញ្ជាដែលបានផ្ញើ វាបើក LED ប្រភេទ NFC រៀងៗខ្លួន។
តាមលំនាំដើម X-NUCLEO-NFC12A1 មិនសរសេរទិន្នន័យណាមួយទៅ tagប៉ុន្តែលទ្ធភាពនេះអាចត្រូវបានបើកដោយឧបករណ៍ដំណើរការមុនដែលបានកំណត់នៅក្នុង file demo.h.
ការត្រាប់តាមកាត និងរបៀបស្ទង់មតិក៏អាចបើក/បិទជាមួយនឹងនីតិវិធីដូចគ្នាដែរ។
ចំណុចប្រទាក់ច្រកទំនាក់ទំនងនិម្មិត ST ត្រូវបានរួមបញ្ចូលផងដែរនៅក្នុងកញ្ចប់។ នៅពេលដែលបន្ទះត្រូវបានបើកដំណើរការ ក្រុមប្រឹក្សាភិបាលត្រូវបានចាប់ផ្តើម និងបានរាប់ជាច្រក ST-LST-LINK និម្មិត COM ។

ST UM3526 ការអនុវត្តកម្មវិធី NFC Reader Initiator IC ការពង្រីកកម្មវិធី - រចនាសម្ព័ន្ធ1

បន្ទាប់ពីពិនិត្យលេខច្រក COM និម្មិត សូមបើកស្ថានីយវីនដូ (HyperTerminal ឬស្រដៀងគ្នា) ជាមួយនឹងការកំណត់ដែលបានបង្ហាញខាងក្រោម (បើកជម្រើស៖ Implicit CR នៅលើ LF ប្រសិនបើមាន)។

ST UM3526 Performance NFC Reader Initiator ការពង្រីកកម្មវិធី IC - ការកំណត់រចនាសម្ព័ន្ធ

បង្អួចស្ថានីយត្រឡប់សារជាច្រើនដែលស្រដៀងទៅនឹងអ្វីដែលបានបង្ហាញខាងក្រោម ដើម្បីបញ្ជាក់ការតភ្ជាប់ជោគជ័យ។

ST UM3526 ការអនុវត្តកម្មវិធី NFC Reader Initiator IC ការពង្រីកកម្មវិធី - ការរកឃើញ

ការណែនាំអំពីការដំឡើងប្រព័ន្ធ

3.1 ការពិពណ៌នាផ្នែករឹង
3.1.1 STM32 នុយក្លេអូ
ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ STM32 Nucleo ផ្តល់នូវមធ្យោបាយដែលមានតម្លៃសមរម្យ និងអាចបត់បែនបានសម្រាប់អ្នកប្រើប្រាស់ដើម្បីសាកល្បងដំណោះស្រាយ និងបង្កើតគំរូជាមួយនឹងបន្ទាត់មីក្រូកុងទ័រ STM32 ណាមួយ។
ការគាំទ្រការតភ្ជាប់ Arduino និងឧបករណ៍ភ្ជាប់ ST morpho ធ្វើឱ្យវាងាយស្រួលក្នុងការពង្រីកមុខងារនៃវេទិកាអភិវឌ្ឍន៍បើកចំហ STM32 Nucleo ជាមួយនឹងជួរធំទូលាយនៃបន្ទះពង្រីកឯកទេសដើម្បីជ្រើសរើស។
បន្ទះ STM32 Nucleo មិនតម្រូវឱ្យមានការស៊ើបអង្កេតដាច់ដោយឡែកទេព្រោះវារួមបញ្ចូល ST-LINK/V2-1 debugger/ programmer ។
បន្ទះ STM32 Nucleo ភ្ជាប់មកជាមួយនូវបណ្ណាល័យ HAL ផ្នែកទន់ STM32 ដ៏ទូលំទូលាយ រួមជាមួយនឹងកម្មវិធីដែលបានវេចខ្ចប់ផ្សេងៗamples សម្រាប់ IDE ផ្សេងៗ (IAR EWARM, Keil MDK-ARM, STM32CubeIDE, mbed និង GCC/LLVM)។
អ្នកប្រើប្រាស់ STM32 Nucleo ទាំងអស់អាចចូលប្រើប្រាស់ធនធានអនឡាញ mbed ដោយឥតគិតថ្លៃ (អ្នកចងក្រង C/C++ SDK និងសហគមន៍អ្នកអភិវឌ្ឍន៍) នៅ www.mbed.org ដើម្បីងាយស្រួលបង្កើតកម្មវិធីពេញលេញ។

ST UM3526 Performance NFC Reader Initiator ការពង្រីកកម្មវិធី IC - ក្តារ

3.1.2 បន្ទះពង្រីក X-NUCLEO-NFC12A1
បន្ទះពង្រីកកម្មវិធីអានកាត NFC X-NUCLEO-NFC12A1 គឺផ្អែកលើឧបករណ៍ ST25R300។
បន្ទះពង្រីកត្រូវបានកំណត់រចនាសម្ព័ន្ធដើម្បីគាំទ្រការទំនាក់ទំនង ISO14443A/B, ISO15693, FeliCa™។
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) ដែលអនុញ្ញាតឱ្យទទួលភ្ញៀវក្នុងបរិយាកាសរំខាន។

ST UM3526 Performance NFC Reader Initiator IC Software Expansion - បន្ទះពង្រីក

3.2 ការពិពណ៌នាកម្មវិធី
សមាសធាតុសូហ្វវែរខាងក្រោមគឺចាំបាច់ដើម្បីរៀបចំបរិយាកាសអភិវឌ្ឍន៍សមរម្យសម្រាប់បង្កើតកម្មវិធីសម្រាប់ STM32 Nucleo ដែលបំពាក់ដោយបន្ទះពង្រីក NFC៖

  • X-CUBE-NFC12៖ វាជាកម្មវិធីពង្រីកសម្រាប់ STM32Cube ដែលឧទ្ទិសដល់ការអភិវឌ្ឍន៍កម្មវិធី NFC ។
    កម្មវិធីបង្កប់ X-CUBE- NFC12 និងឯកសារពាក់ព័ន្ធមាននៅលើគេហទំព័រ www.st.com ។
  • ខ្សែសង្វាក់ឧបករណ៍អភិវឌ្ឍន៍ និងកម្មវិធីចងក្រង៖ កម្មវិធីពង្រីក STM32Cube គាំទ្របរិស្ថានទាំងបីខាងក្រោម៖
    - IAR Embedded Workbench សម្រាប់ ARM® (EWARM) toolchain + ST-LINK ។
    – Keil® Microcontroller Development Kit (MDK-ARM) toolchain + ST-LINK ។
    - STM32CubeIDE + ST-LINK ។

១១.៣.២ ការរៀបចំផ្នែករឹង
សមាសធាតុផ្នែករឹងខាងក្រោមត្រូវបានទាមទារ៖

  • វេទិកាអភិវឌ្ឍនុយក្លេអូ STM32 មួយ (លេខកូដបញ្ជាទិញដែលបានណែនាំ៖ NUCLEO-L476RG, NUCLEO-G0B1RE ឬ NUCLEO-C071RB)។
  • បន្ទះពង្រីក IC មួយ ST25R300 ដែលដំណើរការខ្ពស់ NFC reader/initiator (លេខកូដបញ្ជាទិញ៖ X-NUCLEO- NFC12A1)។
  • ខ្សែ USB ប្រភេទ A ទៅ Mini-B មួយ USB ដើម្បីភ្ជាប់ STM32 Nucleo ទៅកុំព្យូទ័រ។

3.4 ការដំឡើងកម្មវិធី
3.4.1 ការអភិវឌ្ឍន៍ឧបករណ៍-ខ្សែសង្វាក់ និងចងក្រង
ជ្រើសរើសបរិយាកាសអភិវឌ្ឍន៍រួមបញ្ចូលគ្នាមួយ (IDE) ដែលគាំទ្រដោយកម្មវិធីពង្រីក STM32Cube ហើយអានតម្រូវការប្រព័ន្ធ និងព័ត៌មានរៀបចំដែលផ្តល់ដោយអ្នកផ្តល់សេវា IDE ។
3.5 ការរៀបចំប្រព័ន្ធ
ការដំឡើងបន្ទះពង្រីក 3.5.1 STM32 Nucleo និង X-NUCLEO-NFC12A1
បន្ទះ STM32 Nucleo រួមបញ្ចូល ST-LINK/V2-1 បំបាត់កំហុស/អ្នកសរសេរកម្មវិធី។ អ្នកអាចទាញយកកម្មវិធីបញ្ជា USB ST-LINK/ V2-1 នៅ STSW-LINK009។
បន្ទះពង្រីក X-NUCLEO-NFC12A1 ត្រូវបានដោតយ៉ាងងាយស្រួលនៅលើបន្ទះអភិវឌ្ឍន៍ STM32 Nucleo តាមរយៈឧបករណ៍ភ្ជាប់ផ្នែកបន្ថែម Arduino™ UNO R3 ។
វាភ្ជាប់ជាមួយ microcontroller STM32 នៅលើបន្ទះ STM32 Nucleo តាមរយៈស្រទាប់ដឹកជញ្ជូន SPI ។
ការកំណត់រចនាសម្ព័ន្ធផ្នែករឹងលំនាំដើមត្រូវបានបង្កើតឡើងសម្រាប់ការទំនាក់ទំនង SPI ។

ST UM3526 Performance NFC Reader Initiator ការពង្រីកកម្មវិធី IC - ការអភិវឌ្ឍន៍

ប្រវត្តិនៃការពិនិត្យឡើងវិញ

តារាងទី 3. ប្រវត្តិកែប្រែឯកសារ

កាលបរិច្ឆេទ ការពិនិត្យឡើងវិញ ការផ្លាស់ប្តូរ
០៥-មិថុនា-២០០៨ 1 ការចេញផ្សាយដំបូង។

ការជូនដំណឹងសំខាន់ - អានដោយប្រុងប្រយ័ត្ន
STMicroelectronics NV និងក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន (“ST”) រក្សាសិទ្ធិដើម្បីធ្វើការផ្លាស់ប្តូរ ការកែតម្រូវ ការកែលម្អ ការកែប្រែ និងការកែលម្អចំពោះផលិតផល ST និង/ឬឯកសារនេះនៅពេលណាមួយដោយគ្មានការជូនដំណឹងជាមុន។ អ្នកទិញគួរតែទទួលបានព័ត៌មានពាក់ព័ន្ធចុងក្រោយបំផុតលើផលិតផល ST មុនពេលធ្វើការបញ្ជាទិញ។ ផលិតផល ST ត្រូវ​បាន​លក់​ដោយ​អនុលោម​តាម​លក្ខខណ្ឌ​នៃ​ការ​លក់​របស់ ST នៅ​ពេល​ទទួល​ស្គាល់​ការ​បញ្ជា​ទិញ។
អ្នកទិញទទួលខុសត្រូវទាំងស្រុងចំពោះជម្រើស ការជ្រើសរើស និងការប្រើប្រាស់ផលិតផល ST ហើយ ST មិនទទួលខុសត្រូវចំពោះជំនួយកម្មវិធី ឬការរចនាផលិតផលរបស់អ្នកទិញឡើយ។
គ្មានអាជ្ញាប័ណ្ណ បង្ហាញ ឬបង្កប់ន័យចំពោះសិទ្ធិកម្មសិទ្ធិបញ្ញាណាមួយត្រូវបានផ្តល់ដោយ ST នៅទីនេះ។
ការលក់បន្តនៃផលិតផល ST ជាមួយនឹងបទប្បញ្ញត្តិខុសពីព័ត៌មានដែលមានចែងនៅទីនេះ នឹងត្រូវចាត់ទុកជាមោឃៈនូវការធានាណាមួយដែលផ្តល់ដោយ ST សម្រាប់ផលិតផលនោះ។
ST និងនិមិត្តសញ្ញា ST គឺជាពាណិជ្ជសញ្ញារបស់ ST ។ សម្រាប់ព័ត៌មានបន្ថែមអំពីពាណិជ្ជសញ្ញា ST សូមមើល www.st.com/trademarks. ឈ្មោះផលិតផល ឬសេវាកម្មផ្សេងទៀតទាំងអស់គឺជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន។
ព័ត៌មាននៅក្នុងឯកសារនេះជំនួស និងជំនួសព័ត៌មានដែលបានផ្តល់ពីមុននៅក្នុងកំណែមុននៃឯកសារនេះ។
© 2025 STMicroelectronics - រក្សាសិទ្ធិគ្រប់យ៉ាង

UM3526 – បប ១ST - និមិត្តសញ្ញា

ឯកសារ/ធនធាន

ការពង្រីកកម្មវិធី IC របស់កម្មវិធី ST UM3526 Performance NFC Reader Initiator [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 Software Expansion, ការពង្រីកកម្មវិធី IC,

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *