STMicroelectronics UM2375 សៀវភៅណែនាំអ្នកប្រើប្រាស់កម្មវិធីបញ្ជាលីនុច

និមិត្តសញ្ញា STMicroelectronics

កម្មវិធីបញ្ជា Linux® សម្រាប់ ST25R3911B និង ST25R3912/14/15 ផ្នែកខាងមុខ NFC ដែលដំណើរការខ្ពស់

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

កម្មវិធីបញ្ជា STSW-ST25R009 Linux® អនុញ្ញាតឱ្យ Raspberry Pi 4 ដំណើរការជាមួយ X-NUCLEO-NFC05A1 ដែលមានឧបករណ៍ NFC សកលដែលដំណើរការខ្ពស់ ST25R3911B ។

កញ្ចប់នេះផ្ទុកស្រទាប់អរូបី RF (RFAL) ទៅកាន់វេទិកា Raspberry Pi 4 Linux ដើម្បីដំណើរការជាមួយកម្មវិធីបង្កប់ X-NUCLEO-NFC05A1 ។ កញ្ចប់ផ្តល់ជូនដូចជាampកម្មវិធី le រកឃើញប្រភេទផ្សេងគ្នានៃ NFC tags និងទូរស័ព្ទដៃដែលគាំទ្រ P2P ។ RFAL គឺជាកម្មវិធីបញ្ជាស្តង់ដារ ST សម្រាប់ ST25R NFC/RFID Reader ICs ST25R3911B, ST25R3912, ST25R3913, ST25R3914 និង ST25R3915។ ជាឧទាហរណ៍ វាត្រូវបានប្រើប្រាស់ដោយកម្មវិធីបង្កប់ ST25R3911B-DISCO (STSW-ST25R002) និងដោយកម្មវិធីបង្កប់ X-NUCLEONFC05A1 (X-CUBE-NFC5)។

STSW-ST25R009 គាំទ្រពិធីការស្រទាប់ខាងក្រោម ST25R3911B ទាំងអស់ និងពិធីការស្រទាប់ខ្ពស់មួយចំនួនសម្រាប់ការទំនាក់ទំនងផងដែរ។ RFAL ត្រូវបានសរសេរក្នុងលក្ខណៈចល័ត ដូច្នេះវាអាចដំណើរការលើឧបករណ៍ជាច្រើនដែលមានមូលដ្ឋានលើ Linux®។ ឯកសារនេះពិពណ៌នាអំពីរបៀបដែលបណ្ណាល័យ RFAL អាចត្រូវបានប្រើនៅលើប្រព័ន្ធលីនុចស្តង់ដារ (ក្នុងករណីនេះ Raspberry Pi 4) សម្រាប់ទំនាក់ទំនង NFC/RF ។ កូដគឺអាចចល័តបានខ្ពស់ ហើយដំណើរការជាមួយការផ្លាស់ប្តូរតិចតួចនៅលើវេទិកាលីនុចណាមួយ។

រូបភាពទី 1. បណ្ណាល័យ RFAL នៅលើវេទិកាលីនុច

រូបភាពទី 1 បណ្ណាល័យ RFAL នៅលើវេទិកាលីនុច

ជាងview

លក្ខណៈពិសេស
  • បំពេញកម្មវិធីបញ្ជាលំហរបស់អ្នកប្រើលីនុច (ស្រទាប់អរូបី RF) ដើម្បីបង្កើតកម្មវិធីដែលបានបើក NFC ដោយប្រើ ST25R3911B/ST25R391x ផ្នែកខាងមុខ NFC ដែលមានអនុភាពខ្ពស់ជាមួយនឹងថាមពលទិន្នផលរហូតដល់ 1.4 W
  • ទំនាក់ទំនងម៉ាស៊ីន Linux ជាមួយ ST25R3911B/ST25R391x ដោយប្រើចំណុចប្រទាក់ SPI
  • បំពេញ RF/NFC abstraction (RFAL) សម្រាប់បច្ចេកវិជ្ជាសំខាន់ៗទាំងអស់ និងពិធីការស្រទាប់ខ្ពស់ជាងនេះ៖
    • NFC-A (ISO14443-A)
    • NFC-B (ISO14443-B)
    • NFC-F (FeliCa™)
    • NFC-V (ISO15693)
    • P2P (ISO18092)
    • ISO-DEP (ពិធីសារផ្លាស់ប្តូរទិន្នន័យ ISO, ISO14443-4)
    • NFC-DEP (ពិធីការការផ្លាស់ប្តូរទិន្នន័យ NFC, ISO18092)
    • បច្ចេកវិទ្យាកម្មសិទ្ធិ (Kovio, B', iClass, Calypso®, ... )
  • Sampការអនុវត្តមានជាមួយបន្ទះពង្រីក X-NUCLEO-NFC05A1 ដែលបានដោតចូលទៅក្នុង Raspberry Pi 4
  • Sample កម្មវិធីដើម្បីស្វែងរក NFC ជាច្រើន។ tag ប្រភេទ និងទូរសព្ទចល័តដែលគាំទ្រ P2P
  • លក្ខខណ្ឌអាជ្ញាប័ណ្ណងាយស្រួលប្រើដោយឥតគិតថ្លៃ
ស្ថាបត្យកម្មកម្មវិធី

រូបភាពទី 2 បង្ហាញព័ត៌មានលម្អិតអំពីស្ថាបត្យកម្មកម្មវិធីនៃបណ្ណាល័យ RFAL នៅលើវេទិកាលីនុច។

RFAL អាច​ចល័ត​បាន​យ៉ាង​ងាយ​ស្រួល​ទៅ​កាន់​វេទិកា​ផ្សេង​ទៀត​ដោយ​សម្រប​តាម​អ្វី​ដែល​ហៅ​ថា​វេទិកា files.

ក្បាល file rfal_platform.h មាននិយមន័យម៉ាក្រូ ដែលចាំបាច់ត្រូវផ្តល់ និងអនុវត្តដោយម្ចាស់វេទិកា។ លើសពីនេះ វាផ្តល់នូវការកំណត់ជាក់លាក់នៃវេទិកាដូចជា ការចាត់តាំង GPIO ធនធានប្រព័ន្ធ ការចាក់សោ និង IRQs ដែលត្រូវបានទាមទារសម្រាប់ប្រតិបត្តិការត្រឹមត្រូវនៃ RFAL ។

ការបង្ហាញនេះអនុវត្តមុខងារវេទិកា និងផ្តល់ច្រកនៃបណ្ណាល័យ RFAL ទៅក្នុងកន្លែងអ្នកប្រើប្រាស់របស់ Linux®។ បណ្ណាល័យចែករំលែក file ត្រូវបានបង្កើត ដែលត្រូវបានប្រើដោយកម្មវិធីសាកល្បង ដើម្បីបង្ហាញមុខងារដែលផ្តល់ដោយស្រទាប់ RFAL។

ម៉ាស៊ីន Linux® ប្រើចំណុចប្រទាក់ sysfs ដែលមានពីទំហំអ្នកប្រើប្រាស់ Linux® ដើម្បីបើកការទំនាក់ទំនង SPI ជាមួយឧបករណ៍ ST25R3911B ។ នៅខាងក្នុងខឺណែល Linux® ចំណុចប្រទាក់ SPI sysfs ប្រើកម្មវិធីបញ្ជាខឺណែល Linux® spidev ដើម្បីផ្ញើ/ទទួលស៊ុម SPI ទៅ/ពី ST25R3911B។

សម្រាប់ការគ្រប់គ្រងខ្សែរអាក់រអួលនៃ ST25R3911B អ្នកបើកបរប្រើ libgpiod ដើម្បីទទួលបានការជូនដំណឹងអំពីការផ្លាស់ប្តូរនៅលើបន្ទាត់នេះ។

រូបភាពទី 2. ស្ថាបត្យកម្មកម្មវិធី RFAL នៅលើលីនុច

រូបភាពទី 2 ស្ថាបត្យកម្មកម្មវិធី RFAL នៅលើលីនុច

ការដំឡើងផ្នែករឹង

វេទិកាដែលបានប្រើ

បន្ទះ Raspberry Pi 4 ជាមួយ Raspberry Pi OS ត្រូវបានប្រើជាវេទិកាលីនុចដើម្បីបង្កើតបណ្ណាល័យ RFAL និងធ្វើអន្តរកម្មជាមួយ ST25R3911B តាមរយៈ SPI ។
ST25R3911B បើកដំណើរការកម្មវិធីនៅលើវេទិកាលីនុច ដើម្បីស្វែងរក និងទំនាក់ទំនងជាមួយឧបករណ៍ NFC ។

តម្រូវការផ្នែករឹង
  • Raspberry Pi ៤
  • កាត micro SD 8 GBytes ដើម្បីចាប់ផ្ដើម Raspberry Pi OS
  • ឧបករណ៍អានកាតអេសឌី
  • បន្ទះស្ពានដើម្បីភ្ជាប់ X-NUCLEO-NFC05A1 ជាមួយ Raspberry Pi Arduino Adapter សម្រាប់ Raspberry Pi លេខផ្នែក ARPI600។
  • X-NUCLEO-NFC05A1 ។ យោងទៅលើតម្រូវការ Raspberry Pi OS ចុងក្រោយបង្អស់។

ការភ្ជាប់ផ្នែករឹង

ARPI600 Raspberry Pi ទៅបន្ទះអាដាប់ធ័រ Arduino ត្រូវបានប្រើដើម្បីភ្ជាប់ X-NUCLEO-NFC05A1 ជាមួយ Raspberry Pi ។ វាត្រូវបានទាមទារដើម្បីកែប្រែ jumpers នៃ adapter board ដើម្បីភ្ជាប់វាជាមួយ X-NUCLEO-NFC05A1។

ប្រយ័ត្ន៖ ARPI600 ផ្គត់ផ្គង់ 5 V ទៅកាន់ Arduino IOREF pin មិនត្រឹមត្រូវ។ ការភ្ជាប់ X-NUCLEO-NFC05A1 ដោយផ្ទាល់ផ្តល់ថាមពល 5 V នៅលើម្ជុលមួយចំនួន វាអាចបំផ្លាញបន្ទះ Raspberry Pi ។ មានរបាយការណ៍ជាពិសេសអំពី Raspberry Pi 4B+ ពិតជាត្រូវបានបំផ្លាញ។ ដើម្បីជៀសវាងស្ថានភាពនេះ សម្របតាម ARPI600 (ប្រតិបត្តិការពិបាកជាង) ឬ X-NUCLEO-NFC05A1 (ប្រតិបត្តិការងាយស្រួលជាង)។

ការជួសជុលងាយស្រួលបំផុតគឺកាត់ម្ជុល CN6.2 (IOREF) នៅលើ X-NUCLEO-NFC05A1 ដូចបង្ហាញក្នុងរូបភាពទី 3 ។

ការកាត់ម្ជុលនេះមិនប៉ះពាល់ដល់ប្រតិបត្តិការដោយភ្ជាប់ជាមួយបន្ទះ Nucleo (NUCLEO-L474RG, NUCLEO-F401RE, NUCLEO-8S208RB ។ល។)។

រូបភាពទី 3. ការជួសជុលការតភ្ជាប់ផ្នែករឹង

រូបភាពទី 3 ការជួសជុលការតភ្ជាប់ផ្នែករឹង

ការកំណត់ Jumper

អ្នកលោតសម្រាប់ A5, A4, A3, A2, A1 និង A0 ដែលបង្ហាញក្នុងរូបភាពទី 4 ត្រូវតែប្តូរទៅ P23, P22, P21 និង CE1 ។ ជាមួយនឹងការកំណត់ jumper ទាំងនេះ លេខ GPIO pin 7 របស់ Raspberry ត្រូវបានប្រើជាបន្ទាត់រំខានសម្រាប់ X-NUCLEO-NFC05A1 ។

រូបភាពទី 4. ទីតាំងរបស់អ្នកលោត A5, A4, A3, A2, A1 និង A0 នៅលើបន្ទះអាដាប់ទ័រ

រូបភាពទី 4 ទីតាំងរបស់អ្នកលោត

បច្ចុប្បន្ននេះ ច្រកបណ្ណាល័យ RFAL នេះប្រើ pin GPIO7 ជាបន្ទាត់រំខាន នេះបើយោងតាមការកំណត់ jumper ។ ប្រសិនបើមានតម្រូវការក្នុងការផ្លាស់ប្តូរបន្ទាត់រំខានពី GPIO7 ទៅ GPIO ផ្សេង កូដជាក់លាក់នៃវេទិកា (នៅក្នុង file pltf_gpio.h) ចាំបាច់ត្រូវកែប្រែដើម្បីផ្លាស់ប្តូរនិយមន័យនៃម៉ាក្រូ “ST25R_INT_PIN” ពីលេខ 7 ទៅលេខ GPIO ថ្មី ដើម្បីប្រើជាបន្ទាត់រំខាន។

ជាមួយនឹងការកំណត់ jumper ខាងលើ បន្ទះអាដាប់ទ័រអាចត្រូវបានប្រើដើម្បីភ្ជាប់ X-NUCLEO-NFC05A1 ជាមួយបន្ទះ Raspberry Pi ដូចបង្ហាញក្នុងរូបភាពទី 5 ។

រូបភាពទី 5. ផ្នែកខាងលើនៃការដំឡើងផ្នែករឹង view

រូបភាពទី 5 ផ្នែកខាងលើនៃការដំឡើងផ្នែករឹង view

រូបភាពទី 6. ផ្នែកដំឡើងផ្នែករឹង view

រូបភាពទី 6 ផ្នែកដំឡើងផ្នែករឹង view

ការរៀបចំបរិស្ថានលីនុច

ការចាប់ផ្ដើម Raspberry Pi

ដើម្បីរៀបចំបរិស្ថាន Linux ជំហានដំបូងគឺត្រូវដំឡើង និងចាប់ផ្ដើម Raspberry Pi 4 ជាមួយ Raspberry Pi OS ដូចដែលបានពន្យល់ខាងក្រោម៖

ជំហានទី 1

ទាញយករូបភាព Raspberry Pi OS ចុងក្រោយបំផុតពីតំណ៖

ជ្រើសរើស Raspberry Pi OS ជាមួយនឹងកុំព្យូទ័រលើតុ។ សម្រាប់ការធ្វើតេស្តខាងក្រោម កំណែខាងក្រោមត្រូវបានប្រើប្រាស់៖ ខែកញ្ញា ឆ្នាំ 2022 (2022-09-22-raspios-bullseye-armhf.img.xz)។

ជំហានទី 2

ពន្លារូបភាព Raspberry Pi ហើយសរសេរវាទៅក្នុង SD card ដោយធ្វើតាមការណែនាំដែលមាននៅក្នុងផ្នែកដែលមានឈ្មោះថា "Writing an image to the SD card"។

ជំហានទី 3

ភ្ជាប់ផ្នែករឹង៖

  • ភ្ជាប់ Raspberry Pi ទៅម៉ូនីទ័រដោយប្រើខ្សែ HDMI ស្តង់ដារ។
  • ភ្ជាប់កណ្តុរ និងក្តារចុចទៅរន្ធ USB របស់ Raspberry Pi ។

វាក៏អាចធ្វើទៅបានដើម្បីធ្វើការជាមួយ Raspberry Pi ដោយប្រើ ssh ។ ក្នុងករណីនោះ វាមិនតម្រូវឱ្យភ្ជាប់ម៉ូនីទ័រ ក្តារចុច និងកណ្តុរជាមួយ Raspberry Pi ទេ។ តម្រូវការតែមួយគត់គឺត្រូវមានកុំព្យូទ័រជាមួយ ssh នៅក្នុងបណ្តាញដូចគ្នាជាមួយ Raspberry Pi ហើយកំណត់រចនាសម្ព័ន្ធអាសយដ្ឋាន IP ស្របតាម។

ជំហានទី 4

ចាប់ផ្ដើម Raspberry Pi ជាមួយកាត SD ។

បន្ទាប់ពីចាប់ផ្ដើម ផ្ទៃតុ Linux ដែលមានមូលដ្ឋានលើ Debian លេចឡើងនៅលើម៉ូនីទ័រ។

ចំណាំ៖ ពេលខ្លះគេសង្កេតឃើញថា បន្ទាប់ពីចាប់ផ្ដើម Raspberry Pi គ្រាប់ចុចក្តារចុចមួយចំនួនមិនដំណើរការទេ។ ដើម្បីធ្វើឱ្យពួកគេដំណើរការសូមបើក file /etc/default/keyboard ហើយកំណត់ XKBLAYOUT=”us” ហើយចាប់ផ្ដើម Raspberry Pi ឡើងវិញ។

បើកដំណើរការ SPI នៅលើ Raspberry Pi

កម្មវិធីបញ្ជា SPI នៅខាងក្នុងខឺណែលទំនាក់ទំនងជាមួយ X-NUCLEO-NFC05A1 តាមរយៈ SPI ។ វាជាការសំខាន់ដើម្បីពិនិត្យមើលថាតើ SPI ត្រូវបានបើករួចហើយនៅក្នុងការកំណត់រចនាសម្ព័ន្ធ Raspberry Pi OS/kernel ដែរឬទេ។
ពិនិត្យមើលថាតើ /dev/spidev0.0 អាចមើលឃើញនៅក្នុងបរិស្ថាន Raspberry Pi ដែរឬទេ។ ប្រសិនបើវាមិនអាចមើលឃើញ បើកចំណុចប្រទាក់ SPI ដោយប្រើឧបករណ៍ប្រើប្រាស់ "raspi-config" ដោយធ្វើតាមជំហានដែលបានពិពណ៌នាខាងក្រោម។

ជំហានទី 1

បើកស្ថានីយថ្មីនៅលើ Raspberry Pi ហើយដំណើរការពាក្យបញ្ជា "raspi-config" ជា root៖

sudo raspi-config

ជំហាននេះបើកចំណុចប្រទាក់ក្រាហ្វិក។

ជំហានទី 2

ជ្រើសរើស​ជម្រើស​ដែល​មាន​ឈ្មោះ​ថា "ជម្រើស​ចំណុចប្រទាក់" ក្នុង​ចំណុចប្រទាក់​ក្រាហ្វិក។

ជំហានទី 3

ជំហាននេះរាយបញ្ជីជម្រើសផ្សេងៗ។
ជ្រើសរើសជម្រើសដែលមានឈ្មោះថា "SPI" ។
បង្អួច​ថ្មី​មួយ​នឹង​លេច​ឡើង​ដោយ​មាន​អត្ថបទ​ដូច​ខាង​ក្រោម៖
"តើអ្នកចង់ឱ្យចំណុចប្រទាក់ SPI ត្រូវបានបើកទេ?"

ជំហានទី 4

ជ្រើសរើស នៅក្នុងបង្អួចនេះដើម្បីបើក SPI ។

ជំហានទី 5

ចាប់ផ្ដើម Raspberry Pi ឡើងវិញ។
ជំហានខាងលើនឹងបើកដំណើរការចំណុចប្រទាក់ SPI នៅក្នុងបរិស្ថាន Raspberry Pi បន្ទាប់ពីការចាប់ផ្តើមឡើងវិញ។

បង្កើតបណ្ណាល័យ RFAL និងកម្មវិធី

ការបង្ហាញរបស់ RFAL នៃលីនុចត្រូវបានផ្តល់ជូនក្នុងប័ណ្ណសារ។ ចូរសន្មតថាឈ្មោះរបស់វាគឺ៖
ST25R3911B_v2.8.0_Linux_demo_v1.0.tar.xz ។
ដើម្បីបង្កើតបណ្ណាល័យ និងកម្មវិធី RFAL នៅលើ Raspberry Pi សូមអនុវត្តតាមជំហានខាងក្រោម៖

ជំហានទី 1

ពន្លាកញ្ចប់នៅលើ Raspberry Pi ដោយប្រើពាក្យបញ្ជាខាងក្រោមពីថតផ្ទះ៖

tar -xJvf ST25R3911B_v2.8.0_Linux_demo_v1.0.tar.xz

ជំហានទី 2

ប្រសិនបើមិនទាន់រួចរាល់ទេ សូមដំឡើង cmake ដោយប្រើពាក្យបញ្ជាខាងក្រោម៖

apt-get ដំឡើង cmake

ប្រព័ន្ធបង្កើតបណ្ណាល័យ និងកម្មវិធីរបស់ RFAL គឺផ្អែកលើ cmake ដោយហេតុផលនេះ វាត្រូវបានទាមទារឱ្យដំឡើង cmake សម្រាប់ការចងក្រងកញ្ចប់។

ជំហានទី 3

ដើម្បី​បង្កើត​បណ្ណាល័យ និង​កម្មវិធី RFAL សូម​ចូល​ទៅ​កាន់ “Build” directory៖

ស៊ីឌី ST25R3911B_v2.8.0_Linux_demo_v1.0/Linux_demo/build

ហើយដំណើរការពាក្យបញ្ជាខាងក្រោមពីទីនោះ៖

ស៊ីម៉ាក់..

នៅក្នុងពាក្យបញ្ជាខាងលើ “..” បង្ហាញថា CMakeLists.txt កម្រិតកំពូលមាននៅក្នុងថតមេ ពោលគឺ
ST25R3911B_v2.8.0_Linux_demo_v1.0.

ពាក្យបញ្ជា cmake បង្កើត makefile ដែលត្រូវបានប្រើក្នុងជំហានបន្ទាប់ដើម្បីបង្កើតបណ្ណាល័យ និងកម្មវិធី។

ជំហានទី 4

ដំណើរការពាក្យបញ្ជា "បង្កើត" ដើម្បីបង្កើតបណ្ណាល័យ និងកម្មវិធី RFAL៖

ធ្វើ

ពាក្យបញ្ជា "បង្កើត" ដំបូងបង្កើតបណ្ណាល័យ RFAL ហើយបន្ទាប់មកបង្កើតកម្មវិធីនៅលើកំពូលរបស់វា។

របៀបដំណើរការកម្មវិធី

ការ​បង្កើត​ឡើង​ដោយ​ជោគជ័យ​បង្កើត​ការ​ប្រតិបត្តិ​មួយ​ឈ្មោះ “nfc_demo_st25r3911b” នៅ​ទីតាំង​ដូច​ខាង​ក្រោម៖
/ បង្កើត / កម្មវិធី។

តាមលំនាំដើម កម្មវិធីត្រូវតែដំណើរការដោយសិទ្ធិជា root ពីផ្លូវ៖ ST25R3911B_v2.8.0_Linux_demo_v1.0/linux_demo/build៖

sudo ./demo/nfc_demo_st25r3911b

កម្មវិធីចាប់ផ្តើមធ្វើការស្ទង់មតិសម្រាប់ NFC tags និងទូរស័ព្ទដៃ។ វាបង្ហាញឧបករណ៍ដែលបានរកឃើញជាមួយនឹង UID របស់ពួកគេដូចបង្ហាញក្នុងរូបភាពទី 7 ។

រូបភាពទី 7. ការបង្ហាញឧបករណ៍ដែលបានរកឃើញ

រូបភាពទី 7 ការបង្ហាញឧបករណ៍ដែលបានរកឃើញ

ដើម្បីបញ្ចប់កម្មវិធីសូមចុច Ctrl + C ។

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

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

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

បញ្ជីតារាង

តារាងទី 1. ប្រវត្តិនៃការកែប្រែឯកសារ។ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ១៧

បញ្ជីនៃតួលេខ

រូបភាពទី 1. បណ្ណាល័យ RFAL នៅលើវេទិកាលីនុច។ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ១
រូបភាពទី 2. ស្ថាបត្យកម្មកម្មវិធី RFAL នៅលើលីនុច។ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ៣
រូបភាពទី 3. ការជួសជុលការតភ្ជាប់ផ្នែករឹង។ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ៤
រូបភាពទី 4. ទីតាំងរបស់អ្នកលោត A5, A4, A3, A2, A1 និង A0 នៅលើបន្ទះអាដាប់ទ័រ។ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ៥
រូបភាពទី 5. ផ្នែកខាងលើនៃការដំឡើងផ្នែករឹង view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ១២
រូបភាពទី 6. ផ្នែកដំឡើងផ្នែករឹង view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ៣៥
រូបភាពទី 7. ការបង្ហាញឧបករណ៍ដែលបានរកឃើញ។ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ១០

ការជូនដំណឹងសំខាន់ - អានដោយប្រុងប្រយ័ត្ន

STMicroelectronics NV និងក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន (“ST”) រក្សាសិទ្ធិដើម្បីធ្វើការផ្លាស់ប្តូរ ការកែតម្រូវ ការកែលម្អ ការកែប្រែ និងការកែលម្អចំពោះផលិតផល ST និង/ឬឯកសារនេះនៅពេលណាមួយដោយគ្មានការជូនដំណឹងជាមុន។ អ្នកទិញគួរតែទទួលបានព័ត៌មានពាក់ព័ន្ធចុងក្រោយបំផុតលើផលិតផល ST មុនពេលធ្វើការបញ្ជាទិញ។ ផលិតផល ST ត្រូវ​បាន​លក់​ដោយ​អនុលោម​តាម​លក្ខខណ្ឌ​នៃ​ការ​លក់​របស់ ST នៅ​ពេល​ទទួល​ស្គាល់​ការ​បញ្ជា​ទិញ។

អ្នកទិញទទួលខុសត្រូវទាំងស្រុងចំពោះជម្រើស ការជ្រើសរើស និងការប្រើប្រាស់ផលិតផល ST ហើយ ST មិនទទួលខុសត្រូវចំពោះជំនួយកម្មវិធី ឬការរចនាផលិតផលរបស់អ្នកទិញឡើយ។

គ្មានអាជ្ញាប័ណ្ណ បង្ហាញ ឬបង្កប់ន័យចំពោះសិទ្ធិកម្មសិទ្ធិបញ្ញាណាមួយត្រូវបានផ្តល់ដោយ ST នៅទីនេះ។

ការលក់បន្តនៃផលិតផល ST ជាមួយនឹងបទប្បញ្ញត្តិខុសពីព័ត៌មានដែលមានចែងនៅទីនេះ នឹងត្រូវចាត់ទុកជាមោឃៈនូវការធានាណាមួយដែលផ្តល់ដោយ ST សម្រាប់ផលិតផលនោះ។

ST និងនិមិត្តសញ្ញា ST គឺជាពាណិជ្ជសញ្ញារបស់ ST ។ សម្រាប់ព័ត៌មានបន្ថែមអំពីពាណិជ្ជសញ្ញា ST សូមមើល www.st.com/trademarks. ឈ្មោះផលិតផល ឬសេវាកម្មផ្សេងទៀតទាំងអស់គឺជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន។

ព័ត៌មាននៅក្នុងឯកសារនេះជំនួស និងជំនួសព័ត៌មានដែលបានផ្តល់ពីមុននៅក្នុងកំណែមុននៃឯកសារនេះ។

© 2023 STMicroelectronics - រក្សាសិទ្ធិគ្រប់យ៉ាង

ឯកសារ/ធនធាន

STMicroelectronics UM2375 កម្មវិធីបញ្ជាលីនុច [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់
កម្មវិធីបញ្ជាលីនុច UM2375, UM2375, កម្មវិធីបញ្ជាលីនុច, កម្មវិធីបញ្ជា

ឯកសារយោង

ទុកមតិយោបល់

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