បច្ចេកវិទ្យាអេឡិចត្រូនិ

I2C រៀបរាប់ចំណុចប្រទាក់នៅរុស្ស៊ី

នេះជារបស់ប្រើប្រាស់ទំនើបអេឡិចត្រូនិឧបករណ៍និងឧស្សាហកម្មទូរគមនាគមន៍ជាច្រើនអាចត្រូវបានរកឃើញជាញឹកញាប់ដំណោះស្រាយស្រដៀងគ្នានោះទេប៉ុន្តែផលិតផលនេះអាចត្រូវបានតភ្ជាប់ស្ទើរតែគ្នាទៅវិញទៅមក។ ឧទាហរណ៍ស្ទើរតែប្រព័ន្ធទាំងអស់មានដូចខាងក្រោម:

  • អង្គភាពបញ្ជា "ឆ្លាត" មួយចំនួនដែលជាគុណសម្បត្តិក្នុងករណីភាគច្រើនតំណាងឱ្យ microcomputers គ្រីស្តាល់មួយតែមួយ;
  • គ្រឿងគោលបំណងទូទៅដូចជាទ្រនាប់អេក្រង់ LCD, RAM ទំហំ I / O ច្រក EEPROM ឬបម្លែងទិន្នន័យឯកទេស;
  • សមាសភាគជាក់លាក់, រួមទាំងការកំណត់រចនាសម្ព័ន្ធសៀគ្វីឌីជីថលនិងព្យាបាលជំងឺសម្រាប់សញ្ញាវីដេអូនិងវិទ្យុ។

តើធ្វើដូចម្តេចដើម្បីបង្កើនប្រសិទ្ធភាពការប្រើប្រាស់របស់ពួកគេ?

ដើម្បីធានាបាននូវការប្រើប្រាស់មានប្រសិទ្ធភាពបំផុតនៃដំណោះស្រាយទូទៅទាំងនេះសម្រាប់អ្នករចនាអត្ថប្រយោជន៍និងផលិតដោយខ្លួនឯង, ដូចជាដើម្បីបង្កើនកម្រិតទូទៅនៃការសម្តែងរបស់បរិធាននិងភាពងាយស្រួលនៃថ្នាំងសៀគ្វីត្រូវបានគេប្រើច្រើន, Philips ក្រុមហ៊ុនដែលបានកំណត់ចេញដើម្បីអភិវឌ្ឍពីរលួសមួយរថយន្ដក្រុងវទ្វេរទិសសាមញ្ញបំផុតដែលផ្តល់នូវការត្រួតពិនិត្យ mezhmikroskhemnoe ដែលមានផលិតភាពច្រើនបំផុត។ រថយន្ដក្រុងនេះផ្ដល់នូវ ការផ្ទេរទិន្នន័យ តាមរយៈចំណុចប្រទាក់ I2C នេះ។

ទៅជួរកាលបរិច្ឆេទដែលបានបញ្ជាក់ដោយក្រុមហ៊ុនផលិតនេះមានរួមបញ្ចូលទាំងជាង 150 CMOS និងឧបករណ៍បាយប៉ូឡាដែលឆបគ្នាជាមួយ I2C និងការប្រព្រឹត្ដដែលបានបម្រុងទុកសម្រាប់ការងារនៅក្នុងណាមួយនៃប្រភេទយ៉ងនេះ។ វាគួរតែត្រូវបានកត់សម្គាល់ថាមានចំណុចប្រទាក់ I2C នេះត្រូវបានកសាងឡើងដំបូងចូលទៅក្នុងឧបករណ៍ដែលឆបគ្នាទាំងអស់, ដោយសារតែការដែលពួកគេអាចធ្វើបានដោយគ្មានការលំបាកណាមួយដើម្បីទាក់ទងជាមួយការប្រើប្រាស់គ្នារថយន្ដក្រុងពិសេស។ តាមរយៈកម្មវិធីនៃដំណោះស្រាយការរចនានេះបានប្រែទៅជាចេញដើម្បីដោះស្រាយបញ្ហាចំនួនពិតជាឧបករណ៍ផ្គូផ្គងនានានោះគឺពិតជាមានលក្ខណៈជាការវិសាលភាពនៃការអភិវឌ្ឍនៃប្រព័ន្ធឌីជីថលនេះ។

ការគុណសម្បត្តិចម្បង

សូម្បីតែប្រសិនបើអ្នកសម្លឹងមើលទៅជាសេចក្តីសង្ខេបនៃ UART, SPI, I2C, អ្នកអាចបង្ហាញពីគុណសម្បត្តិដូចខាងក្រោមនៃចុងក្រោយនេះ:

  • សម្រាប់ការងារដែលអ្នកត្រូវតែពីរបន្ទាត់ - ធ្វើសមកាលកម្មនិងទិន្នន័យ។ ឧបករណ៍ណាមួយដែលត្រូវបានតភ្ជាប់ទៅនឹងរថយន្ដក្រុងមួយជាបន្តបន្ទាប់អាចត្រូវបានដោះស្រាយដោយកម្មវិធីទាំងស្រុងអាសយដ្ឋានតែមួយគត់។ នៅពេលណាមួយ, មានទំនាក់ទំនងសាមញ្ញ, ដែលអនុញ្ញាតឱ្យមុខងារនាំមុខគេបញ្ជូនមេជាមេឬជាអ្នកទទួល-។
  • រថយន្ដក្រុងនេះបានផ្ដល់នូវសមត្ថភាពក្នុងការមានម្ចាស់ផ្ទះជាច្រើន, ការផ្តល់នូវឧបករណ៍ចាំបាច់សម្រាប់ការរកឃើញទាំងអស់និងអាជ្ញាកណ្តាលដែលបានបុកគ្នាជួយបង្ការការខូចទិន្នន័យនៅក្នុងព្រឹត្តិការណ៍ដែលថាពីរឬច្រើននៃការចាប់ផ្តើមកំពូលក្នុងពេលដំណាលគ្នាញ្ចូព។ នៅក្នុងរបៀបស្តង់ដាបានផ្តល់នូវការតែប្រាំបីប៊ីតផ្ទេរទិន្នន័យតគ្នានៅក្នុងអត្រានៃការមិនច្រើនជាង 100 រង្វាស់ជា Kbit / s និងល្បឿនលឿននៅក្នុងរបៀបនេះអាចត្រូវបានកម្រិតចាប់ផ្ដើមកើនឡើងដល់បួនដង។
  • បន្ទះឈីបនេះប្រើពិសេសមួយកសាងឡើងនៅក្នុងតម្រងដែលដំណើរការកើនឡើងនូវជាតិមានប្រសិទ្ធិភាពនិងធានានូវភាពត្រឹមត្រូវរបស់ទិន្នន័យអតិបរមា។
  • នេះជាចំនួនអតិបរមានៃបន្ទះឈីបដែលអាចធ្វើបានដែលអាចត្រូវបានតភ្ជាប់ទៅនឹងរថយន្ដក្រុងមួយត្រូវបានកំណត់តែប៉ុណ្ណោះដោយសមត្ថភាពអតិបរមារបស់ខ្លួនដែលអាចធ្វើទៅ 400 PF ។

អត្ថប្រយោជន៍សម្រាប់អ្នករចនា

ចំណុចប្រទាក់ I2C ព្រមទាំងបន្ទះឈីបឆបគ្នាទាំងអស់យ៉ាងខ្លាំងអាចបង្កើនល្បឿនដំណើរការអភិវឌ្ឍ, ពីសៀគ្វីមុខងារគំរូចុងក្រោយរបស់ខ្លួន។ វាគួរតែត្រូវបានកត់សម្គាល់ថាដោយសារតែលទ្ធភាពនៃបន្ទះសៀគ្វីបែបនេះតភ្ជាប់ដោយផ្ទាល់ទៅរថយន្តក្រុងដោយមិនប្រើគ្រប់ប្រភេទនៃការបន្ថែមត្រូវបានផ្ដល់ខ្សែភ្លើងសម្រាប់ការធ្វើឱ្យប្រសើរឡើងបន្ថែមទៀតក្នុងបន្ទប់និងការកែប្រែប្រព័ន្ធគំរូមួយដោយផ្តាច់និងការភ្ជាប់ឧបករណ៍នានាមកពីរថយន្ដក្រុង។

អត្ថប្រយោជន៍ជាច្រើនមានការកំណត់ចំណុចប្រទាក់ I2C ថានេះគឺជា។ ការរៀបរាប់នេះជាពិសេសអនុញ្ញាតឱ្យអ្នកមើលឃើញពីគុណសម្បត្តិដូចខាងក្រោមដើម្បីរចនា:

  • ប្លុកនៅក្នុង ដ្យាក្រាមដែលមានមុខងារដែល ទាក់ទងយ៉ាងពេញលេញក្នុងការបន្ទះឈីបនិងការផ្លាស់ប្តូរដូច្នេះធានាគ្រប់គ្រាន់ពីគោលការណ៍យ៉ាងលឿនមុខងារមួយ។
  • វាមានតម្រូវការក្នុងការអភិវឌ្ឍចំណុចប្រទាក់រថយន្ដក្រុងនោះទេគឺដោយសារតែសំបកកង់ដែលត្រូវបានរួមបញ្ចូលនៅក្នុងបន្ទះឈីបដំបូងពិសេស។
  • ការទំនាក់ទំនងរួមបញ្ចូលនិងពិធីការដោះស្រាយនៃឧបករណ៍អនុញ្ញាតឱ្យប្រព័ន្ធដែលត្រូវបានកម្មវិធីដែលបានយ៉ាងពេញលេញកំណត់។
  • ប្រភេទឈីបដែលអាចត្រូវបានប្រើនៅក្នុងកម្មវិធីបើចាំបាច់ខុសគ្នាទាំងស្រុង។
  • ពេលការអភិវឌ្ឍសរុបត្រូវបានកាត់បន្ថយយ៉ាងខ្លាំងដោយសារតែការពិតដែលថាអ្នករចនាអាចក្លាយទៅជាស៊ាំជាមួយប្លុកមុខងារច្រើនបំផុតបានប្រើជាញឹកញាប់ព្រមទាំងបន្ទះឈីបគ្រប់ប្រភេទបានយ៉ាងលឿនណាស់នេះ។
  • ប្រសិនបើអ្នកចង់អ្នកអាចបន្ថែមឬយកបន្ទះឈីបពីប្រព័ន្ធនេះហើយវាមានផលប៉ះពាល់មិនបានច្រើននៅលើឧបករណ៍ផ្សេងទៀតដែលភ្ជាប់ទៅនឹងរថយន្តក្រុងដូចគ្នានេះ។
  • ពេលការអភិវឌ្ឍកម្មវិធីសរុបដែលអាចត្រូវបានកាត់បន្ថយយ៉ាងខ្លាំងដោយសារតែការពិតដែលថាមានត្រូវបានអនុញ្ញាតឱ្យប្រើម៉ូឌុលកម្មវិធីដែលមានបណ្ណាល័យមួយសំរាប់ប្រើឡើងវិញ។

លើសពីនេះទៀតវាគឺមានតំលៃកត់សម្គាល់ដោយវិធីសាមញ្ញបំផុតសម្រាប់ធ្វើរោគវិនិច្ឆ័យណាមួយនិងការបំបាត់កំហុសភាពបរាជ័យបន្ថែមទៀតជាចំណុចប្រទាក់ I2C ដែលមានភាពខុសគ្នា។ បរិយាយនិយាយថាប្រសិនបើចាំបាច់, អ្នកអាចគ្មានការលំបាកណាមួយជាបន្ទាន់ទោះបីជាគម្លាតតាមដានអនីតិជននៅក្នុងប្រតិបត្តិការនៃឧបករណ៍បែបនេះនិងជាលទ្ធផលចាត់វិធានការសមរម្យ។ តម្លៃកត់សម្គាល់ផងដែរនោះគឺថាអ្នករចនាបានផ្តល់ដំណោះស្រាយពិសេសដែលជាពិសេសគឺគួរឱ្យទាក់ទាញណាស់សម្រាប់ភាពខុសគ្នានៃឧបករណ៍ចល័តនិងប្រព័ន្ធដែលផ្តល់ជូននូវអាគុយដោយប្រើចំណុចប្រទាក់ I2C នេះ។ នៅរុស្ស៊ីការរៀបរាប់នេះបានចង្អុលបង្ហាញថាកម្មវិធីរបស់ខ្លួនអនុញ្ញាតឱ្យមានគុណសម្បត្តិសំខាន់ដូចខាងក្រោម:

  • ការតស៊ូខ្ពស់គ្រប់គ្រាន់ដើម្បីរំខានណាមួយកើតឡើង។
  • ការប្រើប្រាស់ថាមពលទាបខ្លាំងណាស់។
  • ជួរវ៉ុលផ្គត់ផ្គង់ធំទូលាយ។
  • ជួរសីតុណ្ហាភាពធំទូលាយ។

ផលប្រយោជន៍សម្រាប់បច្ចេកវិទ្យា

វាគឺមានតំលៃកត់សម្គាល់អ្នករចនាដែលមិនត្រឹមតែប៉ុណ្ណោះទេប៉ុន្តែជាញឹកញាប់ត្រូវបានបច្ចេកវិទ្យាថ្មីនេះបានចាប់ផ្តើមជាការពិតការប្រើចំណុចប្រទាក់ I2C ឧទ្ទិស។ ការរៀបរាប់របស់រុស្ស៊ីបានបង្ហាញពីជួរធំទូលាយដោយស្មើភាពនៃគុណសម្បត្តិដែលត្រូវបានផ្តល់ទៅឱ្យប្រភេទនៃអ្នកជំនាញនេះ:

  • រថយន្ដពីរលួសជាមួយនឹងចំណុចប្រទាក់ស្តង់ដាសៀរៀលដើម្បីកាត់បន្ថយការតភ្ជាប់អាចជួយរវាងបន្ទះឈីបគឺថាពួកគេបានធ្វើបទបង្ហាញពីទំនាក់ទំនងតិចនិងតម្រូវឱ្យមានបទចំនួនតិចជាងមុនដោយធ្វើឱ្យក្រុមប្រឹក្សាភិបាលសៀគ្វីដែលបានបោះពុម្ពគឺមិនមានតម្លៃថ្លៃហើយមានទំហំតូចជាងច្រើន។
  • យ៉ាងពេញលេញរួមបញ្ចូលគ្នា LCD1602 ចំណុចប្រទាក់ I2C ឬជម្រើសមួយចំនួនផ្សេងទៀតលុបបំបាត់តម្រូវការក្នុងការប្រើកម្មវិធីឌិកូដអាសយដ្ឋានដែលបានព្រមទាំងតក្ករាក់ខាងក្រៅផ្សេងទៀត។
  • វាផ្ដល់នូវសមត្ថភាពក្នុងការប្រើប្រាស់ក្នុងពេលដំណាលគ្នាជាច្រើននាំមុខគេនៅលើរថយន្ដក្រុងមួយដែលប្រកបដោយចីរភាពបង្កើនល្បឿនការធ្វើតេស្តនិងការលៃតម្រូវជាបន្តបន្ទាប់នៃឧបករណ៍, ចាប់តាំងពីរថយន្តក្រុងអាចត្រូវបានតភ្ជាប់ទៅកាន់បន្ទាត់ការជួបប្រជុំគ្នារបស់កុំព្យូទ័រ។
  • អាចរកបានឆបគ្នាជាមួយនឹងបន្ទះសៀគ្វីទាំងនោះនៅក្នុងអង្គការ VSO ចំណុចប្រទាក់, សូនិងកញ្ចប់ឯកទេស Dil អាចកាត់បន្ថយតម្រូវការយ៉ាងខ្លាំងទៅនឹងទំហំឧបករណ៍នេះបាន។

វាគឺគ្រាន់តែជាបញ្ជីខ្លីនៃផលប្រយោជន៍ដែលចំណុចប្រទាក់ I2C ផ្សេងគ្នា LCD1602 និងអ្នកផ្សេងទៀត។ បន្ទះឈីបដែលឆបគ្នាយ៉ាងខ្លាំងផងដែរអាចបង្កើនភាពបត់បែននៃប្រព័ន្ធដែលបានប្រើដើម្បីផ្ដល់នូវការសាងសង់សាមញ្ញបំផុតនៃជម្រើសឧបករណ៍នានាព្រមទាំងការធ្វើឱ្យប្រសើរងាយស្រួលសម្រាប់ការគាំទ្របន្ថែមទៀតនៅក្នុងកម្រិតនៃការអភិវឌ្ឍនាពេលបច្ចុប្បន្ននេះ។ ដូច្នេះវាគឺអាចធ្វើទៅបានដើម្បីអភិវឌ្ឍមួយក្រុមគ្រួសារទាំងមូលនៃឧបករណ៍ផ្សេងគ្នា, ការប្រើជាមូលដ្ឋានមួយម៉ូដែលមូលដ្ឋានជាក់លាក់មួយ។

ទំនើបកម្មបន្ថែមទៀតនៃឧបករណ៍និងពង្រីកមុខងាររបស់ខ្លួនអាចត្រូវបានអនុវត្តបានតាមរយៈការតភ្ជាប់ជាស្តង់ដារដើម្បីរថយន្ដក្រុងដែលត្រូវគ្នាទៅនឹងបន្ទះឈីបដោយប្រើ 2C ចំណុចប្រទាក់ Arduino ឬណាមួយផ្សេងទៀតនៃសារពើភ័ណ្ឌដែលអាចប្រើបាន។ ប្រសិនបើបានទាមទារដើម្បីទទួលបានរ៉ូមកាន់តែច្រើន, ក្នុងករណីដែលវានឹងមានលក្ខណៈគ្រប់គ្រាន់ដើម្បីជ្រើសប៉ុណ្ណោះ microcontroller ផ្សេងទៀតមានចំនួនទឹកប្រាក់កើនឡើងនៃរ៉ូម។ ចាប់តាំងពីការបន្ទះឈីបធ្វើឱ្យទាន់សម័យនេះបើចាំបាច់អាចជំនួសបានទាំងស្រុងចាស់, អ្នកអាចបន្ថែមលក្ខណៈពិសេសថ្មីយ៉ាងងាយស្រួលដល់ឧបករណ៍ឬដើម្បីបង្កើនការសម្តែងរួមរបស់ខ្លួនដោយការផ្តាច់ធម្មតាមួយរួចទៅហើយនិងលែងប្រើបន្ទះឈីបបន្ថែមទៀតជំនួសពួកវាជាមួយនឹងឧបករណ៍ថ្មី។

ACCESS.bus

ដោយសារតែការពិតដែលថាសំបកកង់មានលក្ខណៈពីរលួសនៃ, និងសមត្ថភាពក្នុងការសរសេរកម្មវិធីដោះស្រាយ ACCESS.bus សម្រាប់មួយនៃវេទិកាល្អបំផុតគឺច្បាស់ណាស់ចំណុចប្រទាក់ I2C ។ ការបញ្ជាក់ (សេចក្ដីអធិប្បាយនៅក្នុងប្រទេសរុស្ស៊ីត្រូវបានបង្ហាញនៅក្នុងអត្ថបទនេះ), ឧបករណ៍នេះធ្វើឱ្យវាជាជម្រើសច្រើនដែលមានតម្លៃថោកក្នុងការប្រើចំណុចប្រទាក់ RS-232C មុនយ៉ាងសកម្មសម្រាប់ការតភ្ជាប់ឧបករណ៍នានាដើម្បីកុំព្យូទ័រដោយប្រើប្រាស់ស្តង់ដារមួយចំនួនបួនតំណភ្ជាប់ប្រើជាមួយ។

សេចក្តីផ្តើមការបញ្ជាក់

សម្រាប់កម្មវិធីកម្រិតខ្ពស់ការត្រួតពិនិត្យ 8 ប៊ីតដែលបានប្រើ microcontroller, ផ្ដល់នូវសមត្ថភាពក្នុងការដំឡើងលក្ខណៈវិនិច្ឆ័យការរចនាជាច្រើន:

  • ប្រព័ន្ធពេញលេញក្នុងករណីភាគច្រើនគុណសម្បត្តិមានរួមបញ្ចូលទាំង microcontroller និងមួយទៀត កុំព្យូទ័រ, រួមទាំងការចងចាំនិងច្រកបញ្ចូល / បញ្ចេញជាច្រើន;
  • ការចំណាយសរុបនៃការរួមបញ្ចូលគ្នារវាងឧបករណ៍ជាច្រើនដែលគួរតែត្រូវបានបង្រួមអប្បបរមាយ៉ាងខ្លាំងនៅក្នុងប្រព័ន្ធតែមួយ;
  • ប្រព័ន្ធមួយដែលត្រូវបានប្រគល់មុខងារបញ្ជាជាមួយនឹងការមិនផ្តល់នូវការសម្រាប់តម្រូវការក្នុងការផ្តល់ជូននូវការបញ្ជូនទិន្នន័យដែលមានល្បឿនលឿននេះ;
  • ប្រសិទ្ធភាពរួមដោយផ្ទាល់នៅលើឧបករណ៍អាស្រ័យនោះដូចធម្មជាតិនៃរថយន្ដក្រុងតភ្ជាប់នេះ។

ដើម្បីអភិវឌ្ឍប្រព័ន្ធនេះអនុលោមតាមយ៉ាងពេញលេញជាមួយនឹងលក្ខណៈវិនិច្ឆ័យខាងលើអ្នកត្រូវប្រើរថយន្ដក្រុងដែលនៅក្នុងចំណុចប្រទាក់សៀរៀល I2C ត្រូវបានប្រើនោះទេ។ បើទោះបីជាការពិតដែលថាមានកម្រិតបញ្ជូនរថយន្ដក្រុងមួយដែលស្របសៀរៀល, វាតម្រូវឱ្យមានការតភ្ជាប់តិចជាងមុននិងបន្ទះឈីបទំនាក់ទំនងតិចជាង។ យើងមិនគួរភ្លេចការពិតដែលថាសំបកកង់ដែលរួមបញ្ចូលទាំងការមិនត្រឹមតែខ្សែការតភ្ជាប់នោះទេប៉ុន្តែភាពខុសគ្នានៃទ្រង់ទ្រាយនិងនីតិវិធីដែលចាំបាច់ដើម្បីធានាការប្រាស្រ័យទាក់ទងនៅក្នុងប្រព័ន្ធ។

ឧបករណ៍សម្រាប់ទំនាក់ទំនងដែលប្រើចំណុចប្រទាក់ I2C ការត្រាប់តាមជាកម្មវិធីឬសំបកកង់ត្រូវមានពិធីការជាក់លាក់មួយដែលអនុញ្ញាតឱ្យលទ្ធភាពផ្សេងគ្នាជាមុនប៉ះទង្គិចគ្នា, ការបាត់បង់ឬការពបានរារាំង។ នៅក្នុងឧបករណ៍ដែលមានល្បឿនលឿននេះត្រូវតែអាចទាក់ទងយឺតមួយនិងនៅពេលជាមួយគ្នានេះប្រព័ន្ធមិនគួរពឹងផ្អែកលើឧបករណ៍តភ្ជាប់, ដូចជាបើមិនដូច្នេះទេការរីកចម្រើននិងការកែប្រែទាំងអស់ដែលមិនអាចត្រូវបានប្រើ។ វាគឺជាការចាំបាច់ផងដែរដើម្បីធ្វើការអភិវឌ្ឍនីតិវិធីដែលបានដំឡើងពិតប្រាកដ, ឧបករណ៍ពិសេសមួយដែលផ្ដល់នូវរថយន្ដក្រុងបច្ចុប្បន្នត្រូវបានត្រួតពិនិត្យអ្វីដែលជាពេលវេលាមួយ។ លើសពីនេះទៀតប្រសិនបើឧបករណ៍ផ្សេងគ្នាដែលមានប្រេកង់នាឡិកាផ្សេងគ្នាត្រូវបានភ្ជាប់ទៅនឹងរថយន្តក្រុងដូចគ្នានេះដែរវាគឺជាការចាំបាច់ដើម្បីកំណត់ប្រភពនៃការធ្វើសមកាលកម្មរបស់ខ្លួន។ ទាំងអស់នៃលក្ខណៈវិនិច្ឆ័យទាំងនេះត្រូវគ្នានឹងចំណុចប្រទាក់ I2C សម្រាប់ AVR និងផ្សេងទៀតនៅក្នុងបញ្ជីនេះ។

គំនិតជាមូលដ្ឋាន

រថយន្ដក្រុង I2C អាចគាំទ្របច្ចេកវិទ្យាបន្ទះឈីបដែលបានប្រើ។ ចំណុចប្រទាក់ I2C LabVIEW និងស្រដៀងគ្នាវាពាក់ព័ន្ធនឹងការប្រើប្រាស់នៃការផ្ទេរពីរបន្ទាត់នៃព - និងការធ្វើសមកាលកម្មទិន្នន័យ។ ឧបករណ៍ណាមួយដែលបានភ្ជាប់ដូច្នេះការរកឃើញដោយសារតែមានអាសយដ្ឋានតែមួយគត់, ដោយមិនគិតថាតើវាជាសតិបណ្ដោះអាសន្ន LCD មួយ, ក្តារចុច microcontroller, ការចងចាំឬចំណុចប្រទាក់ហើយដូច្នេះអាចធ្វើប្រតិបត្តិការដូចជា Transmiter ឬទទួលអាស្រ័យលើគោលបំណងដែលពិសេស ឧបករណ៍នេះគឺត្រូវបានបម្រុងទុក។

ក្នុងករណីភាគច្រើនសតិបណ្ដោះអាសន្នអេក្រង់ LCD គុណសម្បត្តិជាអ្នកទទួលស្ដង់ដារ, និងការចងចាំមិនអាចទទួលបានតែប៉ុណ្ណោះទេប៉ុន្តែថែមបញ្ជូនទិន្នន័យនានា។ លើសពីនេះដំណើរការនៃការផ្លាស់ប្តូឧបករណ៍ពដែលអាចត្រូវបានចាត់ថ្នាក់ជាទាសករនិងមេ។

ក្នុងករណីនេះត្រូវបានហៅថាឧបករណ៍នេះដែលបានផ្ដួចផ្ដើមបញ្ជូនមេនិងសញ្ញាទិន្នន័យដែលធ្វើសមកាលកម្មត្រូវបានបង្កើតមួយ។ ក្នុងករណីនេះឧបករណ៍អាសយដ្ឋានណាមួយដែលនឹងត្រូវបានចាត់ទុកនៅក្នុងការទាក់ទងនឹងខ្ញុំបម្រើរបស់គាត់។

ចំណុចប្រទាក់ការទំនាក់ទំនង I2C ផ្ដល់នូវការសម្រាប់ការជាច្រើននាំមុខគេពោលគឺច្រើនជាងមួយឧបករណ៍ដែលមានសមត្ថភាពនៃការត្រួតពិនិត្យរបស់រថយន្ដក្រុងនេះគឺអាចភ្ជាប់ទៅវា។ សមត្ថភាពក្នុងការប្រើ microcontroller ច្រើនជាងមួយដើម្បីសំបកកង់មួយនេះបានបង្ហាញថាម៉ាស៊ីនច្រើនជាងមួយអាចត្រូវបានផ្ញើនៅពេលដែលបានផ្ដល់ឱ្យទេ។ ដើម្បីលុបបំបាត់ភាពចលាចលសក្តានុពលដែលកំពុងប្រឈមនឹងការកើតមានឡើងនៅពេលដែលស្ថានការណ៍បែបនេះកើតឡើងយើងបានបង្កើតនីតិវិធីអាជ្ញាកណ្តាលដែលមានឯកទេសដែលជាចំណុចប្រទាក់ I2C បានប្រើ។ ពង្រីកនិងឧបករណ៍ផ្សេងទៀតបានផ្តល់នូវការសម្រាប់ការតភ្ជាប់ឧបករណ៍ដើម្បីរថយន្ដក្រុងនៅលើច្បាប់ដែលគេហៅថាការជួបប្រជុំខ្ញុំ

ជំនាន់នៃសញ្ញាកំណត់ពេលវេលានេះគឺជាកាតព្វកិច្ចរបស់ម្ចាស់មួយនិងគ្នាបង្កើតសញ្ញាផ្ទាល់របស់ខ្លួនក្នុងអំឡុងពេលផ្ទេរទិន្នន័យ, និងការផ្លាស់ប្តូរបន្ថែមទៀតវាអាចនៅក្នុងព្រឹត្តិការណ៍ដែលបានតែវា "ទាញ" ខ្ញុំបម្រើយឺតឬមេមួយទៀតពេលប៉ះទង្គិចគ្នាបានកើតឡើងនេះ។

ការកំណត់ទូទៅ

ក្នុងនាមជា SCL, sda និងមានបន្ទាត់វទ្វេរទិសដែលត្រូវបានតភ្ជាប់ទៅប្រភពថាមពលវិជ្ជមានដោយមធ្យោបាយនៃ resistor pullup ។ ពេលដែលសំបកកង់ដោយឥតគិតថ្លៃទាំងស្រុង, បន្ទាត់គ្នាគឺនៅក្នុងទីតាំងខ្ពស់។ ដំណាក់កាលលទ្ធផលនៃឧបករណ៍ដែលត្រូវបានភ្ជាប់ទៅនឹងរថយន្តក្រុងត្រូវតែមានមុខងារបើកបង្ហូរឬបើកប្រមូលដែលអាចត្រូវបានផ្តល់តាមរយៈការពចំណុចប្រទាក់អ៊ឹម I2C បានម៉ោនអាចត្រូវបានបញ្ជូននៅឯអត្រានៃការមិនលើសពី 400 រង្វាស់ជា Kbit / s នៅក្នុងរបៀបល្បឿនលឿនខណៈពេលដែលនៅក្នុងល្បឿនស្ដង់ដារ តិចជាង 100 រង្វាស់ជា Kbit / s បានទេ។ ចំនួនសរុបនៃឧបករណ៍ដែលអាចត្រូវបានតភ្ជាប់ក្នុងពេលដំណាលគ្នាទៅនឹងរថយន្តក្រុង, អាស្រ័យតែនៅលើប៉ារ៉ាម៉ែត្រមួយ។ សមត្ថភាពនៃបន្ទាត់នេះគឺជាការមិនច្រើនជាង 400 PF ។

ការបញ្ជាក់

ការបញ្ជាក់គឺជានីតិវិធីដែលចាំបាច់នៅក្នុងការផ្ទេរទិន្នន័យ។ ធ្វើសមកាលកម្មនាំមុខបង្កើតជីពចរត្រូវគ្នាខណៈពេលដែលការបញ្ជូននេះចេញផ្សាយក្នុងអំឡុងពេលមានខ្សែ sda នាឡិកាដែលជាការបញ្ជាក់ថា។ បន្ទាប់ពីនោះមកអ្នកទទួលត្រូវតែធានាឱ្យមានស្ថេរភាពបន្ទាត់ sda សម្រាប់រដ្ឋការឃាត់ខ្ពស់ stably នាឡិកានៅរដ្ឋទាប។ ក្នុងករណីនេះវាគឺជាការចាំបាច់ដើម្បីយកទៅក្នុងគណនីដែលបានបង្កើតនិងសង្កត់។

ក្នុងករណីភាគច្រើនអ្នកទទួលបានដោះស្រាយគុណសម្បត្តិចាំបាច់ត្រូវតែបង្កើតជាទទួលស្គាល់បន្ទាប់ពីការទទួលបានជារៀងរាល់បៃនិងមានករណីលើកលែងតែនៅទីនេះគឺមានតែស្ថានភាពនោះដែលជាកន្លែងចាប់ផ្តើមនៃការផ្ញើរួមបញ្ចូលទាំង CBUS អាសយដ្ឋាន។

ប្រសិនបើបានទទួលខ្ញុំបម្រើគឺមិនអាចធ្វើទៅបានដើម្បីផ្ញើការបញ្ជាក់ពីអាសយដ្ឋានផ្ទាល់ខ្លួនរបស់វា, វាគឺជាការចាំបាច់ដើម្បីឱ្យចាកចេញពីបន្ទាត់ទិន្នន័យនៅក្នុងរដ្ឋខ្ពស់មួយហើយបន្ទាប់មកអ្នកសម្របសម្រួលនឹងបង្ហាញពីលទ្ធភាពនៃការចេញ "ឈប់" ដែលនឹងរំខានការផ្ញើនៃពទាំងអស់។ ប្រសិនបើអាសយដ្ឋានដែលត្រូវបានបញ្ជាក់នោះទេប៉ុន្តែវាមិនអាចត្រូវបានជំរុញជាយូរមកទទួលយកទិន្នន័យណាមួយដែលនាំគួរតែត្រូវបានរំខានដោយការផ្ញើបានយូរ។ ដើម្បីធ្វើដូចនេះ slave មិនបានបញ្ជាក់បៃបានទទួលក្រោយនិងគ្រាន់តែទុកបន្ទាត់ទិន្នន័យខ្ពស់ដូច្នេះម្ចាស់បានបង្កើតសញ្ញាមួយ "បញ្ឈប់" ។

ប្រសិនបើវិធីបញ្ជូនបន្តដែលបានផ្តល់នូវការសម្រាប់ម្ចាស់-អ្នកទទួលនៅក្នុងករណីនេះគាត់ត្រូវតែជូនដំណឹងដល់ចុងបញ្ចប់នៃការឆ្លងខ្ញុំបម្រើនោះបានធ្វើហើយវាមិនត្រូវបានបញ្ជាក់ដោយបៃបានទទួលមុន។ ក្នុងករណីនេះបញ្ជូនភ្លាមទាសករបន្ទាត់ទិន្នន័យបញ្ចេញទៅដឹកនាំមួយដែលអាចបង្កើតសញ្ញា "ឈប់" ឬធ្វើឡើងវិញជាសញ្ញាម្តងទៀត "ចាប់ផ្តើម" ។

ដើម្បីពិនិត្យមើលភាពអាចរកបាននៃឧបករណ៍នេះអ្នកអាចព្យាយាមចូលទៅក្នុងស្តង់ដានៃការបង្ហាញប្រភេទរូបភាពឧទាហរណ៍សម្រាប់ចំណុចប្រទាក់ Arduino I2C ដូចនៅក្នុងរូបថតខាងលើនេះ។

អាជ្ញាកណ្តាល

ការនាំមុខអាចចាប់ផ្តើមបញ្ជូនបន្តតែប៉ុណ្ណោះបន្ទាប់ពីពការរំដោះពេញលេញនៃសំបកកង់នោះទេតែឈានមុខគេពីរឬច្រើនអាចចំណាយជំនាន់នៃសញ្ញាចាប់ផ្តើមនៅពេលការឃាត់អប្បបរមា។ នៅទីបំផុតនេះនឹងនាំឱ្យសញ្ញា "ចាប់ផ្តើម" ច្បាស់លាស់នៅលើរថយន្ដក្រុង។

ការងារអនុវត្តនៅលើរថយន្ដក្រុងអាជ្ញាកណ្តាលជាគ្រា sda អ្នករហូតដល់ SCL-រថយន្តក្រុងគឺមាននៅក្នុងរដ្ឋខ្ពស់។ ប្រសិនបើមួយនៃឈានមុខគេចាប់ផ្តើមបញ្ជូនបន្ទាត់ទិន្នន័យទាប, ប៉ុន្តែផ្សេងទៀត - ខ្ពស់, បន្ទាប់មកក្រោយមកទៀតគឺផ្ដាច់ទាំងស្រុងពីវាទេព្រោះរដ្ឋនៃ SDL ដែលមិនមែនជារដ្ឋសមរម្យខ្ពស់នៃផ្នែកបន្ថែមរបស់គាត់។

ការបន្តនៃការអាជ្ញាកណ្តាលអាចត្រូវបានអនុវត្តនៅលើប៊ីតចំនួន។ ដោយសារតែការពិតដែលថាអាសយដ្ឋានជាលើកដំបូងត្រូវបានបញ្ជូនហើយបន្ទាប់មកទិន្នន័យអាជ្ញាកណ្តាលអាចនឹងមានរយៈពេលរហូតដល់ចុងបញ្ចប់នៃអាសយដ្ឋានមួយហើយបើសិនជាវានឹងត្រូវបានដោះស្រាយដោយនាំឧបករណ៍ដូចគ្នានេះដែរនៅក្នុងករណីនេះនឹងចូលរួមនិងទិន្នន័យនានានៅក្នុងអាជ្ញាកណ្តាល។ ដោយសារតែអាជ្ញាកណ្តាលនេះទិន្នន័យគម្រោងនេះមិនត្រូវបានបាត់បង់នៅក្នុងព្រឹត្តិការណ៍នៃការប៉ះទង្គិចគ្នាណាមួយ។

បើសិនជាម្ចាស់បាត់បង់អាជ្ញាកណ្តាល, ក្នុងករណីដែលវាអាចចេញជាការធ្វើសមកាលកម្មទៅនឹងអាហារជំនួយការលូតលាស់ SCL បៃទីបញ្ចប់ហើយដែលការចូលដំណើរការត្រូវបានបាត់បង់។

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 km.delachieve.com. Theme powered by WordPress.