PORT Expander បន្ទះបន្ថែម MCP23S17
សៀវភៅណែនាំអ្នកប្រើប្រាស់
PORT ExpanderTM
ប្រព័ន្ធអភិវឌ្ឍន៍របស់ Mikroelektronika ទាំងអស់មានលក្ខណៈពិសេសមួយចំនួនធំនៃម៉ូឌុលគ្រឿងកុំព្យូទ័រដែលពង្រីកជួរនៃកម្មវិធី microcontroller និងធ្វើឱ្យដំណើរការនៃការធ្វើតេស្តកម្មវិធីកាន់តែងាយស្រួល។ បន្ថែមពីលើម៉ូឌុលទាំងនេះ វាក៏អាចប្រើម៉ូឌុលបន្ថែមជាច្រើនដែលភ្ជាប់ទៅនឹងប្រព័ន្ធអភិវឌ្ឍន៍តាមរយៈឧបករណ៍ភ្ជាប់ច្រក I/O ។ ម៉ូឌុលបន្ថែមទាំងនេះមួយចំនួនអាចដំណើរការជាឧបករណ៍ឯករាជ្យដោយមិនចាំបាច់ភ្ជាប់ទៅឧបករណ៍បញ្ជាមីក្រូ។
PORT Expander ក្រុមប្រឹក្សាភិបាលបន្ថែម
បន្ទះបន្ថែម PORT Expander ផ្តល់នូវការពង្រីកច្រក I/O យ៉ាងងាយស្រួលដោយប្រើចំណុចប្រទាក់សៀរៀលស្តង់ដារដូចជា SPI ។ ការតភ្ជាប់ជាមួយប្រព័ន្ធអភិវឌ្ឍន៍ត្រូវបានបង្កើតឡើងដោយការភ្ជាប់ឧបករណ៍ភ្ជាប់បុរស 2 × 5 នៅលើក្តារបន្ថែមទៅច្រកសមស្របនៅលើប្រព័ន្ធអភិវឌ្ឍន៍។ អាស្រ័យលើប្រព័ន្ធអភិវឌ្ឍន៍ដែលកំពុងប្រើប្រាស់ ចាំបាច់ត្រូវជ្រើសរើសឧបករណ៍ភ្ជាប់មួយក្នុងចំណោមឧបករណ៍ភ្ជាប់ចំនួនបីដែលបានផ្គត់ផ្គង់នៅលើក្តារបន្ថែម។ សម្រាប់ប្រព័ន្ធអភិវឌ្ឍន៍ dsPIC ឧបករណ៍ភ្ជាប់ CN1 (dsPIC) ត្រូវបានភ្ជាប់ទៅច្រក PORTF ។ សម្រាប់ប្រព័ន្ធអភិវឌ្ឍន៍ AVR-8051 ឧបករណ៍ភ្ជាប់ CN2 (AVR-8051) ត្រូវបានភ្ជាប់ទៅច្រក PORTB ។ ប្រព័ន្ធអភិវឌ្ឍន៍ PIC ប្រើច្រក PORTC ដើម្បីបង្កើតការតភ្ជាប់ជាមួយឧបករណ៍ភ្ជាប់ CN3 (PIC) នៅលើក្តារបន្ថែម។ បន្ទះពង្រីក PORTA ផ្តល់ច្រកបន្ថែមពីរ PORTA និង PORTB សម្រាប់ប្រព័ន្ធអភិវឌ្ឍន៍ដែលវាត្រូវបានភ្ជាប់។
បន្ទះបន្ថែម PORT Expander ប្រើ SPI serial interface ដើម្បីទាក់ទងជាមួយ microcontroller ដែលផ្តល់នៅលើប្រព័ន្ធអភិវឌ្ឍន៍ដែលវាត្រូវបានភ្ជាប់។ ច្រកបន្ថែមទទួល/ផ្ញើទិន្នន័យក្នុងទម្រង់ប៉ារ៉ាឡែល ដែលមានន័យថា វាចាំបាច់ក្នុងការបំប្លែងវាទៅជាទម្រង់សៀរៀល។ សៀគ្វី MCP23S17 ដែលត្រូវបានផ្គត់ផ្គង់នៅលើបន្ទះបន្ថែម ត្រូវបានប្រើដើម្បីបំប្លែងទិន្នន័យដែលទទួលបានពី 16 pins បន្ថែម ហើយបញ្ជូនវាទៅ microcontroller តាមរយៈ pins ពីរ។ អាវ៉ានtage នៃការបំប្លែងបែបនេះគឺជាក់ស្តែង។ ជំនួសឱ្យ 16 បន្ទាត់ បន្ទះបន្ថែមត្រូវបានភ្ជាប់ទៅ microcontroller តាមរយៈបន្ទាត់តែ XNUMX ដែលគេស្គាល់ថាជាបន្ទាត់ទទួល/បញ្ជូនទិន្នន័យ និងបន្ទាត់បញ្ជាពីរ។
មុខងាររបស់ម្ជុលដែលផ្តល់នៅលើឧបករណ៍ភ្ជាប់ CN1, CN2 និង CN3 មានដូចខាងក្រោម៖
ម៉ូសូអាយ- Master Output, Slave Input (microcontroller output, MCP23S17 input)
មីស៊ីអូ - Master Input, Slave Output (microcontroller onput, MCP23S17 output)
អេសខេ - នាឡិកាស៊េរី (សញ្ញានាឡិកាមីក្រូត្រួតពិនិត្យ)
CS - ជ្រើសរើសបន្ទះឈីប (បើកដំណើរការផ្ទេរទិន្នន័យ)
អ៊ីនតា- ម្ជុលរំខាន
INTB- ម្ជុលរំខាន
ការផ្ទេរទិន្នន័យតាមរយៈបន្ទាត់ MOSI និង MISO ត្រូវបានអនុវត្តក្នុងពេលដំណាលគ្នាក្នុងទិសដៅទាំងពីរ។ បន្ទាត់ MOSI ត្រូវបានប្រើដើម្បីផ្ទេរទិន្នន័យពី microcontroller ទៅ port expander ចំណែកឯ MISO line ត្រូវបានប្រើដើម្បីផ្ទេរទិន្នន័យពី port expander ទៅ microcontroller ។ microcontroller ចាប់ផ្តើមផ្ទេរទិន្នន័យនៅពេលដែល CS pin ត្រូវបានជំរុញទាប (0) ដោយបញ្ជូនសញ្ញានាឡិកា (SCK) ។
Jumpers J2, J1 និង J0 ត្រូវបានប្រើដើម្បីកំណត់អាសយដ្ឋានផ្នែករឹងរបស់ឧបករណ៍ពង្រីកច្រក។ នៅពេលដែលពួកវាត្រូវបានដាក់នៅក្នុងទីតាំងដែលបានសម្គាល់ 1 អាសយដ្ឋានគឺ 1 និងផ្ទុយគ្នានៅពេលដែលពួកគេត្រូវបានដាក់នៅក្នុងទីតាំងដែលបានសម្គាល់ 0 អាសយដ្ឋានគឺ 0 ។ Jumpers J2, J1 និង J0 ត្រូវបានដាក់នៅក្នុងទីតាំងដែលបានសម្គាល់ 0 (តក្ក 0) តាមលំនាំដើម។
រូបភាពទី 2: PORT ពង្រីកបន្ទះបន្ថែម
រូបភាពទី 3៖ PORT ពង្រីកបន្ទះបន្ថែមដែលភ្ជាប់ទៅនឹងប្រព័ន្ធអភិវឌ្ឍន៍ដែលបានទាញយកពី Arrow.com ។
មីក្រូអេឡិចត្រនិច
ទាញយកពី Arrow.com ។
ប្រសិនបើអ្នកចង់ស្វែងយល់បន្ថែមអំពីផលិតផលរបស់យើង សូមចូលទៅកាន់គេហទំព័ររបស់យើង។ webគេហទំព័រនៅ www.mikroe.com
ប្រសិនបើអ្នកកំពុងជួបប្រទះបញ្ហាមួយចំនួនជាមួយនឹងផលិតផលណាមួយរបស់យើង ឬគ្រាន់តែត្រូវការព័ត៌មានបន្ថែម សូមដាក់សំបុត្ររបស់អ្នកនៅ www.mikroe.com/en/support
ប្រសិនបើអ្នកមានសំណួរ មតិយោបល់ ឬសំណើអាជីវកម្ម សូមកុំស្ទាក់ស្ទើរក្នុងការទាក់ទងមកយើងខ្ញុំនៅ office@mikroe.com
ឯកសារ/ធនធាន
![]() |
MikroE PORT Expander បន្ទះបន្ថែម MCP23S17 [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់ PORT Expander, ក្រុមប្រឹក្សាភិបាលបន្ថែម, MCP23S17, PORT Expander ក្រុមប្រឹក្សាភិបាលបន្ថែម, PORT Expander ក្រុមប្រឹក្សាបន្ថែម MCP23S17 |