បន្ទះ PIC គឺជាបន្ទះសៀគ្វីដែលត្រៀមរួចជាស្រេចដែលប្រើមីក្រូបញ្ជា Microchip PIC ។ វារួមមានបទប្បញ្ញត្តិថាមពល ប្រភពនាឡិកា សៀគ្វីកំណត់ឡើងវិញ ម្ជុលសរសេរកម្មវិធី ICSP និងការតភ្ជាប់ I/O មូលដ្ឋាន។ អត្ថបទនេះពន្យល់ពីគ្រួសារ PIC, ប្លុកផ្នែករឹង, ជម្រើសថាមពល, បឋមកថាពង្រីក, ការដំឡើង MPLAB X, ការគាំទ្របំបាត់កំហុស, និងការប្រៀបធៀបវេទិកាយ៉ាងលម្អិត។
គ១. ទិដ្ឋភាពទូទៅនៃក្រុមប្រឹក្សាភិបាល PIC
គ២. PIC Microcontroller Core និងគ្រួសារដែលប្រើនៅលើបន្ទះ PIC
គ៣. ប្លុកផ្នែករឹងមូលដ្ឋាននៅលើបន្ទះ PIC
គ៤. គ្រួសារក្រុមប្រឹក្សាភិបាល PIC និងប្រភេទវេទិកាទូទៅ
គ៥. PIC Board Power Options និងវ៉ុលtage Selection
គ៦. PIC Board I/O Headers និងការតភ្ជាប់ពង្រីក
គ៧. លំហូរការងារសរសេរកម្មវិធីក្រុមប្រឹក្សាភិបាល PIC នៅក្នុង MPLAB X
គ៨. PIC Board ការបំបាត់កំហុសនៅលើយន្តហោះ និងការគាំទ្រ ICSP
គ៩. PIC Board ទល់នឹង Arduino, STM32 និង Raspberry Pi Pico ប្រៀបធៀប
គ១០. ប្លង់ក្តារ PIC និងការត្រួតពិនិត្យគុណភាពសាងសង់
គ ១១. ការជ្រើសរើសក្រុមប្រឹក្សាភិបាល PIC ត្រឹមត្រូវ។
គ១២. សេចក្តីសន្និដ្ឋាន
គ១២. សំណួរដែលគេសួរញឹកញាប់ [FAQ]

ទិដ្ឋភាពទូទៅនៃក្រុមប្រឹក្សាភិបាល PIC
បន្ទះ PIC គឺជាបន្ទះសៀគ្វីដែលត្រៀមរួចជាស្រេចដែលបង្កើតឡើងជុំវិញ microcontroller Microchip PIC. វារួមបញ្ចូលផ្នែករឹងគាំទ្រដែលត្រូវការសម្រាប់ប្រតិបត្តិការដែលមានស្ថេរភាព ដូចជាបទប្បញ្ញត្តិថាមពល ប្រភពនាឡិកា សៀគ្វីកំណត់ឡើងវិញ ចំណុចប្រទាក់សរសេរកម្មវិធី និងការតភ្ជាប់បញ្ចូល/ទិន្នផលមូលដ្ឋាន។
គោលដៅចម្បងរបស់ក្រុមប្រឹក្សាភិបាល PIC គឺដើម្បីសម្រួលការអភិវឌ្ឍន៍។ ជំនួសឱ្យការកសាងរាល់សៀគ្វីគាំទ្រពីដំបូង ក្រុមប្រឹក្សាភិបាលផ្តល់នូវចំណុចចាប់ផ្តើមដែលអាចទុកចិត្តបានសម្រាប់ការធ្វើតេស្តកម្មវិធីបង្កប់ ពិនិត្យសញ្ញា និងបង្កើតគំរូ។ នេះធ្វើឱ្យក្តារ PIC មានប្រយោជន៍សម្រាប់ការរៀនសូត្រ ការអភិវឌ្ឍន៍ផលិតផល និងការធ្វើតេស្តប្រព័ន្ធគ្រប់គ្រង។
PIC Microcontroller Core និងគ្រួសារដែលប្រើនៅលើក្រុមប្រឹក្សា PIC

នៅកណ្តាលនៃបន្ទះ PIC នីមួយៗគឺ microcontroller PIC ដែលដំណើរការកម្មវិធីបង្កប់ និងគ្រប់គ្រង I/O របស់ក្តារ។ ឧបករណ៍ PIC ប្រើស្ថាបត្យកម្ម Harvard ដែលអង្គចងចាំកម្មវិធី និងអង្គចងចាំទិន្នន័យដាច់ដោយឡែកពីគ្នា។ នេះជួយឱ្យបន្ទះ PIC ផ្តល់នូវពេលវេលាដែលអាចព្យាករណ៍បាន និងអាកប្បកិរិយាដែលមានស្ថេរភាពនៅក្នុងកម្មវិធីត្រួតពិនិត្យ។ បន្ទះ PIC មានជាមួយគ្រួសារ PIC ផ្សេងៗគ្នាអាស្រ័យលើកម្រិតដំណើរការដែលត្រូវការ៖
• ក្រុមប្រឹក្សាភិបាល PIC16 គឺសមរម្យសម្រាប់កិច្ចការត្រួតពិនិត្យជាមូលដ្ឋាននិងគម្រោងដែលមានតម្លៃទាប។
• បន្ទះ PIC18 ផ្តល់នូវល្បឿនកាន់តែប្រសើរ និងគ្រឿងបរិក្ខារដែលភ្ជាប់មកជាមួយកាន់តែច្រើនសម្រាប់ការពង្រីក។
• ក្រុមប្រឹក្សាភិបាល dsPIC33 គាំទ្រការកំណត់ពេលវេលាកម្រិតខ្ពស់ និងលក្ខណៈពិសេសម៉ូតូ / ការត្រួតពិនិត្យ រួមទាំងដំណើរការសញ្ញាឌីជីថល។
• បន្ទះ PIC32 ផ្តល់នូវដំណើរការ 32 ប៊ីត អង្គចងចាំធំជាង និងការគាំទ្រទំនាក់ទំនងកាន់តែខ្លាំង។
ប្លុកផ្នែករឹងមូលដ្ឋាននៅលើបន្ទះ PIC

បទប្បញ្ញត្តិថាមពល
បន្ទះ PIC រួមបញ្ចូលបទប្បញ្ញត្តិថាមពលដើម្បីរក្សាវ៉ុលមានស្ថេរភាពសម្រាប់ microcontroller PIC និងផ្នែកផ្សេងទៀតនៅលើក្តារ។ វាត្រូវចំណាយថាមពលពី USB ឬប្រភព DC ខាងក្រៅ ហើយបំប្លែងវាទៅជាការផ្គត់ផ្គង់ 3.3 V ឬ 5 V ថេរ។ នេះជួយឱ្យក្តារដំណើរការដោយរលូន និងការពារបញ្ហាដែលបណ្តាលមកពីថាមពលមិនស្ថិតស្ថេរ។
ប្រភពនាឡិកា
ប្រភពនាឡិកាគ្រប់គ្រងពេលវេលានៃមីក្រូបញ្ជា PIC. បន្ទះ PIC ជាច្រើនប្រើគ្រីស្តាល់ ឬ resonator ដើម្បីផ្តល់នូវនាឡិកាប្រព័ន្ធថេរ។ បន្ទះមួយចំនួនក៏អនុញ្ញាតឱ្យប្តូររវាងនាឡិកាខាងក្នុង និងនាឡិកាខាងក្រៅដោយប្រើ jumpers ឬការកំណត់ អាស្រ័យលើការរចនា PIC និងក្តារ។
កំណត់ឡើងវិញ (MCLR) សៀគ្វី
សៀគ្វីកំណត់ឡើងវិញជួយឱ្យ microcontroller PIC ចាប់ផ្តើមបានត្រឹមត្រូវរាល់ពេលដែលថាមពលត្រូវបានអនុវត្ត។ វាជាញឹកញាប់រួមបញ្ចូល pull-up resistor ហើយក៏អាចរួមបញ្ចូល capacitor និងប៊ូតុងកំណត់ឡើងវិញផងដែរ។ ការរៀបចំនេះរក្សាម្ជុលកំណត់ឡើងវិញមានស្ថេរភាព និងអនុញ្ញាតឱ្យសៀវភៅណែនាំស្អាតកំណត់ឡើងវិញនៅពេលចាំបាច់។
បឋមកថាកម្មវិធី ICSP
បន្ទះ PIC ភាគច្រើនរួមមានបឋមកថា ICSP ដែលតំណាងឱ្យ In-Circuit Serial Programming ។ បឋមកថានេះផ្តល់នូវការសរសេរកម្មវិធីសំខាន់ និងសញ្ញាបំបាត់កំហុសដែលត្រូវការដើម្បីផ្ទុកកូដទៅក្នុង PIC microcontroller ។ ម្ជុលជាទូទៅរួមមាន MCLR/VPP, PGC, PGD, ថាមពល និងដី ដែលភ្ជាប់ទៅឧបករណ៍ដូចជា PICkit, MPLAB Snap ឬ ICD4 ។
ការបញ្ចូល និងទិន្នផលក្រុមប្រឹក្សាភិបាលមូលដ្ឋាន
បន្ទះ PIC ជាញឹកញាប់មានផ្នែកបញ្ចូល និងទិន្នផលមូលដ្ឋានដែលបានដំឡើងរួចហើយ ដូចជា LEDs និងប៊ូតុងចុច។ ផ្នែកដែលភ្ជាប់មកជាមួយទាំងនេះធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការពិនិត្យមើលថាតើកម្មវិធីកំពុងដំណើរការ ហើយប្រសិនបើ PIC កំពុងអានធាតុបញ្ចូលត្រឹមត្រូវ ដោយមិនត្រូវការផ្នែកបន្ថែមភ្លាមៗ។
សមាសភាគការពារ
បន្ទះ PIC មួយចំនួនបន្ថែមផ្នែកការពារដើម្បីការពារការខូចខាតពីបញ្ហាអគ្គិសនីទូទៅ។ ទាំងនេះអាចរួមមាន diodes, fuses, ឬសមាសធាតុការពារបណ្តោះអាសន្ន។ ពួកគេជួយការពារក្រុមប្រឹក្សាភិបាលពីបញ្ហាដូចជាប៉ូលបញ្ច្រាស ការកើនឡើងថាមពល ឬការឆក់ឋិតិវន្តនៅលើខ្សែភ្លើង និងម្ជុល I/O ។
គ្រួសារក្រុមប្រឹក្សាភិបាល PIC និងប្រភេទវេទិកាទូទៅ

ការចង់ដឹងចង់ឃើញក្រុមប្រឹក្សាណាណូ
បន្ទះ Curiosity Nano គឺជាបន្ទះ PIC តូចៗដែលដំណើរការដោយ USB ។ ជាច្រើនរួមបញ្ចូលអ្នកសរសេរកម្មវិធីនិងបំបាត់កំហុសដែលភ្ជាប់មកជាមួយ, ដូច្នេះអ្នកអាចផ្ទុកកូដនិងសាកល្បងបន្ទះ PIC ដោយមិនចាំបាច់មានផ្នែករឹងបន្ថែម. ពួកគេក៏ងាយស្រួលក្នុងការភ្ជាប់ទៅសៀគ្វីមូលដ្ឋានផងដែរ។
ការចង់ដឹងចង់ឃើញ និងក្រុមប្រឹក្សារចនាប័ទ្ម Explorer
បន្ទះ PIC ទាំងនេះមានទំហំធំជាង និងគាំទ្រម្ជុល និងលក្ខណៈពិសេសជាច្រើនទៀត។ ពួកគេមានបឋមកថាបន្ថែម, jumpers, និងឧបករណ៍ភ្ជាប់សម្រាប់ការដំឡើងរហ័ស. កំណែជាច្រើនគាំទ្រឧបករណ៍ PIC16 និង PIC18 ។
កញ្ចប់អភិវឌ្ឍន៍ Explorer 16/32
កញ្ចប់ Explorer 16/32 គាំទ្រឧបករណ៍ dsPIC និង PIC32 ។ ពួកគេប្រើម៉ូឌុលដោតដូច្នេះបន្ទះ PIC សំខាន់អាចធ្វើការជាមួយបន្ទះឈីបផ្សេងគ្នា. នេះធ្វើឱ្យវេទិកាអាចបត់បែនបានសម្រាប់ការធ្វើតេស្ត និងបំបាត់កំហុស។
ឧបករណ៍គ្រប់គ្រងម៉ូទ័រ និងឧបករណ៍បញ្ជាថាមពល
បន្ទះ PIC ទាំងនេះត្រូវបានបង្កើតឡើងសម្រាប់ការគ្រប់គ្រង និងភារកិច្ចថាមពល។ ពួកគេជាញឹកញាប់រួមបញ្ចូលកម្មវិធីបញ្ជាច្រកទ្វារ ផ្នែកចាប់អារម្មណ៍បច្ចុប្បន្ន និងការបញ្ចូលមតិយោបល់។ មនុស្សជាច្រើនប្រើឧបករណ៍ dsPIC សម្រាប់ពេលវេលាដែលមានស្ថេរភាព និងការគ្រប់គ្រងរហ័ស។
ក្រុមប្រឹក្សា PIC ភាគីទីបី
ក្រុមប្រឹក្សា PIC ភាគីទីបីត្រូវបានបង្កើតឡើងដោយម៉ាក ឬសហគមន៍ផ្សេងទៀត។ ពួកគេអាចបន្ថែមមុខងារផ្នែករឹងបន្ថែមខណៈពេលដែលនៅតែគាំទ្រការសរសេរកម្មវិធី PIC តាមរយៈ MPLAB និង ICSP ។
ជម្រើសថាមពល PIC Board និងការជ្រើសរើសវ៉ុល

បន្ទះ PIC ភាគច្រើនអាចដំណើរការពីប្រភពថាមពលច្រើនជាងមួយ។ ជម្រើសទូទៅមួយគឺថាមពល USB ដែលក្រុមប្រឹក្សាភិបាលទទួលបាន 5 V ពីកុំព្យូទ័រ ឬអាដាប់ទ័រ USB ។ បន្ទាប់មកក្រុមប្រឹក្សាភិបាល PIC ប្រើនិយតករនៅលើយន្តហោះដើម្បីផលិតវ៉ុលត្រឹមត្រូវដែលត្រូវការដោយ microcontroller PIC និងផ្នែកផ្សេងទៀតនៅលើក្តារ។
បន្ទះ PIC ជាច្រើនក៏គាំទ្រថាមពល DC ខាងក្រៅតាមរយៈរន្ធដោតធុង ឬប្លុកស្ថានីយ។ នេះមានប្រយោជន៍នៅពេលដែលក្រុមប្រឹក្សាភិបាលត្រូវការប្រភពថាមពលកាន់តែខ្លាំង ឬនៅពេលដែលការដំឡើងមិនត្រូវបានភ្ជាប់ទៅកុំព្យូទ័រ។ បន្ទះមួយចំនួនរួមមាន jumpers ឬកុងតាក់ដែលអនុញ្ញាតឱ្យអ្នកជ្រើសរើសរវាងថាមពល USB និងថាមពលខាងក្រៅ។ ការត្រួតពិនិត្យទាំងនេះក៏អាចអនុញ្ញាតឱ្យអ្នកជ្រើសរើសតក្កវិជ្ជា 3.3 V ឬ 5 V អាស្រ័យលើអ្វីដែល microcontroller PIC និងផ្នែកដែលបានភ្ជាប់ត្រូវការ។
PIC Board I/O Headers និងការតភ្ជាប់ពង្រីក

• បឋមកថាបំបែក GPIO: ជួរដេកនៃបឋមកថាម្ជុល 0.1" ស្តង់ដារនាំចេញកំពង់ផែ PIC ដូចជា PORTA និង PORTB. នេះអនុញ្ញាតឱ្យអ្នកភ្ជាប់ខ្សែ jumper ដោតខ្សែម្ជុល ឬភ្ជាប់បន្ទះបន្ថែមដោយមិនចាំបាច់ solder ដោយផ្ទាល់ទៅបន្ទះឈីប PIC ។
• បឋមកថាទំនាក់ទំនង៖ បន្ទះ PIC ជាច្រើនរួមមានម្ជុល ឬឧបករណ៍ភ្ជាប់ពិសេសសម្រាប់សញ្ញាទំនាក់ទំនងទូទៅ។ ទាំងនេះអាចគាំទ្រ UART, SPI, I²C, CAN ឬ USB ដូច្នេះបន្ទះខាងក្រៅអាចភ្ជាប់ជាមួយប្លង់ខ្សែភ្លើងដែលមានស្ថេរភាព និងរៀបចំ។
• ម្ជុលបញ្ចូលអាណាឡូក៖ ម្ជុលដែលមានសមត្ថភាពអាណាឡូកត្រូវបានដាក់ស្លាកដោយឈ្មោះឆានែល ADC របស់ពួកគេ និងរួមបញ្ចូលម្ជុលយោងនៅពេលចាំបាច់។ នេះជួយអ្នកភ្ជាប់សញ្ញាអាណាឡូកឱ្យបានត្រឹមត្រូវ និងជៀសវាងការលាយវាជាមួយម្ជុលឌីជីថលតែប៉ុណ្ណោះ។
• PIM ឬចំណុចប្រទាក់រន្ធ៖ បន្ទះ PIC កម្រិតខ្ពស់មួយចំនួនប្រើរន្ធ ឬរន្ធដោតរចនាប័ទ្ម PIM ដែលម៉ូឌុលដោតចូលផ្ទុកឧបករណ៍ PIC ។ នេះធ្វើឱ្យវាអាចផ្លាស់ប្តូរគំរូ PIC ខណៈពេលដែលរក្សាបន្ទះមូលដ្ឋាន និងឧបករណ៍ភ្ជាប់ដូចគ្នា។
• ឧបករណ៍ភ្ជាប់ពង្រីក៖ ដើម្បីគាំទ្រកម្មវិធីបន្ថែម បន្ទះ PIC មួយចំនួនរួមមានបឋមកថាពង្រីកនៅក្នុងប្លង់ស្តង់ដារ ដូចជាគម្លាតម្ជុលរចនាប័ទ្ម Arduino ។ នេះជួយអ្នកប្រើបន្ទះគ្រឿងបន្លាស់ដែលមានស្រាប់ឡើងវិញ និងភ្ជាប់មុខងារបន្ថែមដោយប្រើទម្រង់បឋមកថាដែលធ្លាប់ស្គាល់។
លំហូរការងារសរសេរកម្មវិធីក្រុមប្រឹក្សាភិបាល PIC នៅក្នុង MPLAB X

ដំឡើង MPLAB X IDE
MPLAB X IDE គឺជាកម្មវិធីចម្បងរបស់ Microchip សម្រាប់ការសរសេរ ការកសាង និងសាកល្បងកូដសម្រាប់បន្ទះ PIC ។ វាគាំទ្រគ្រួសារ PIC ជាច្រើន និងរក្សាអ្វីៗគ្រប់យ៉ាងនៅក្នុងកន្លែងធ្វើការគម្រោងតែមួយ។
ដំឡើងកម្មវិធីចងក្រង XC ត្រឹមត្រូវ។
បន្ទះ PIC ត្រូវការកម្មវិធីចងក្រង XC ត្រឹមត្រូវដោយផ្អែកលើប្រភេទឧបករណ៍ PIC ។ XC8 គឺសម្រាប់ PICs 8 ប៊ីត, XC16 គឺសម្រាប់ PICs 16 ប៊ីត និង XC32 គឺសម្រាប់ PICs 32 ប៊ីត។ ការប្រើប្រាស់កម្មវិធីចងក្រងត្រឹមត្រូវជួយឱ្យកូដបង្កើតបានត្រឹមត្រូវ។
បង្កើតគម្រោងក្រុមប្រឹក្សាភិបាល PIC ថ្មី។
បង្កើតគម្រោងថ្មីនៅខាងក្នុង MPLAB X បន្ទាប់មកជ្រើសរើស microcontroller PIC ពិតប្រាកដដែលប្រើនៅលើក្តាររបស់អ្នក។ បន្ទាប់ពីនោះ ជ្រើសរើសអ្នកសរសេរកម្មវិធី ឬឧបករណ៍បំបាត់កំហុស ដូចជា PICkit, Snap ឬឧបករណ៍បំបាត់កំហុសនៅលើយន្តហោះ ប្រសិនបើមាន។
កំណត់រចនាសម្ព័ន្ធការកំណត់ PIC ដោយប្រើ MCC
MPLAB Code Configurator (MCC) ជួយរៀបចំមុខងារដែលត្រូវការដោយមិនចាំបាច់វាយរាល់ការកំណត់ដោយដៃ។ វាអាចកំណត់រចនាសម្ព័ន្ធនាឡិកា មុខងារម្ជុល កម្មវិធីកំណត់ម៉ោង ADC និងម៉ូឌុលដូចជា UART បន្ទាប់មកបង្កើតកូដដំឡើងមូលដ្ឋានដោយស្វ័យប្រវត្តិ។
សរសេរ និងបង្កើតកម្មវិធីបង្កប់ PIC នៅក្នុង C
សរសេរកម្មវិធីរបស់អ្នកនៅក្នុង C ហើយបង្កើតវាទៅក្នុងឯកសារដែលក្តារ PIC អាចដំណើរការបាន។ ជំហាននេះរួមមានការបន្ថែមតក្កវិជ្ជាកម្មវិធីសំខាន់ និងការគ្រប់គ្រងមុខងារដែលអ្នកចង់ប្រើ។
កម្មវិធី និងបំបាត់កំហុសតាមរយៈ ICSP
ក្រុមប្រឹក្សាភិបាល PIC ភាគច្រើនគាំទ្រការសរសេរកម្មវិធីតាមរយៈ ICSP ។ នៅក្នុង MPLAB X អ្នកអាចបញ្ចេញកូដ ដំណើរការវា កំណត់ចំណុចបំបែក និងពិនិត្យមើលតម្លៃអថេរខណៈពេលដែលកម្មវិធីកំពុងដំណើរការ។
PIC Board ការបំបាត់កំហុសនៅលើយន្តហោះ និងការគាំទ្រ ICSP

បន្ទះ PIC ជាច្រើនគាំទ្រការបំបាត់កំហុសតាមរយៈ ICSP ដោយប្រើឧបករណ៍ដូចជា PICkit ឬឧបករណ៍ ICD ហើយបន្ទះមួយចំនួនរួមមានផ្នែករឹងបំបាត់កំហុសនៅលើយន្តហោះ។ Debugging អនុញ្ញាតឱ្យធ្វើតេស្តស៊ីជម្រៅលើសពីការសរសេរកម្មវិធីមូលដ្ឋាន។ ជាមួយនឹងការបំបាត់កំហុសផ្នែករឹង អ្នកអាច៖
• កំណត់ចំណុចបំបែកដើម្បីផ្អាកការប្រតិបត្តិកម្មវិធីបង្កប់
• រត់កូដជាជំហានៗ
• ត្រួតពិនិត្យអថេរ និងចុះឈ្មោះក្នុងពេលវេលាជាក់ស្តែង
• កំណត់ឡើងវិញ និងសាកល្បងអាកប្បកិរិយាឡើងវិញក្នុងអំឡុងពេលរំខាន និងព្រឹត្តិការណ៍កំណត់ពេលវេលា
PIC Board ទល់នឹង Arduino, STM32 និង Raspberry Pi Pico ប្រៀបធៀប
| លក្ខណៈពិសេស / ទិដ្ឋភាព | ក្រុមប្រឹក្សាភិបាល PIC | Arduino (រចនាប័ទ្ម UNO) | ក្រុមប្រឹក្សាភិបាលអភិវឌ្ឍន៍ STM32 | រ៉ាសប៊ឺរី Pi Pico |
|---|---|---|---|---|
| ស្ថាបត្យកម្មស្នូល | 8/16/32 ប៊ីត PIC ឬ dsPIC | ភាគច្រើន AVR 8 ប៊ីត (ខ្លះប្រើ ARM) | ARM Cortex-M 32 ប៊ីត | ARM ស្នូលពីរ Cortex-M0+ |
| ខ្សែសង្វាក់ឧបករណ៍ | កម្មវិធីចងក្រង MPLAB X + XC + MCC | បណ្ណាល័យ Arduino IDE + | STM32CubeIDE / ខេល / ឧបករណ៍ផ្សេងទៀត | C/C++ SDK ឬ MicroPython |
| ជំនួយបំបាត់កំហុស | ICSP ជាមួយនឹងជម្រើសបំបាត់កំហុសផ្នែករឹងខ្លាំង | ការបំបាត់កំហុសមានកំណត់ជាញឹកញាប់ត្រូវការឧបករណ៍បន្ថែម | SWD ជាមួយនឹងការបំបាត់កំហុសកម្រិតខ្ពស់ | ការបំបាត់កំហុស SWD ជាមួយនឹងការស៊ើបអង្កេតខាងក្រៅ |
| ចំណុចខ្លាំងធម្មតា | ការគ្រប់គ្រងមានស្ថេរភាព ការប្រើប្រាស់រចនាប័ទ្មឧស្សាហកម្ម ការធន់នឹងសំឡេងរំខានខ្លាំង | ការរៀនសាមញ្ញ និងការដំឡើងគម្រោងរហ័ស | ដំណើរការខ្ពស់ មុខងារគ្រប់គ្រងកម្រិតខ្ពស់ | តម្លៃទាប ងាយស្រួលសម្រាប់អ្នកចាប់ផ្តើមដំបូង ជម្រើសសរសេរកូដដែលអាចបត់បែនបាន |
| ការផ្តោតអារម្មណ៍សហគមន៍ | ការងារវិជ្ជាជីវៈបូកនឹងការប្រើប្រាស់ចំណង់ចំណូលចិត្តកម្រិតខ្ពស់ | អ្នកបង្កើតធំ និងសហគមន៍អ្នកចាប់ផ្តើមដំបូង | ការប្រើប្រាស់ប្រកបដោយវិជ្ជាជីវៈជាមួយនឹងការគាំទ្រចំណង់ចំណូលចិត្តមួយចំនួន | ចំណង់ចំណូលចិត្ត និងសហគមន៍សិក្សាធំ |
| អាយុវែង/វដ្តជីវិត | ជាញឹកញាប់គាំទ្រសម្រាប់អាយុកាលផលិតផលយូរ | ល្អសម្រាប់ការរៀនសូត្រ មិនសូវផ្តោតលើការគាំទ្ររយៈពេលវែង | ទូទៅក្នុងការផ្គត់ផ្គង់ឧស្សាហកម្មរយៈពេលវែង | គាំទ្រ ប៉ុន្តែជំរុញដោយអ្នកប្រើប្រាស់កាន់តែច្រើន |
ប្លង់ក្តារ PIC និងការត្រួតពិនិត្យគុណភាពសាងសង់
• ការរចនាថាមពលដែលមានស្ថេរភាព៖ ក្រុមប្រឹក្សាភិបាលគួរតែមានបទប្បញ្ញត្តិស្អាត និងតម្រងត្រឹមត្រូវដើម្បីជៀសវាងការកំណត់ឡើងវិញ និងសំឡេងរំខាន ADC ។
• ការដាក់ decoupling ល្អ៖ ក្រុមប្រឹក្សាភិបាលដែលមានការដាក់ capacitor ត្រឹមត្រូវផ្តល់នូវប្រតិបត្តិការដែលអាចទុកចិត្តបានកាន់តែច្រើនក្នុងអំឡុងពេលប្តូរបន្ទុក។
• ដីរឹង៖ ប្លង់ដីល្អជួយកាត់បន្ថយសំលេងរំខានក្នុងការអាន ADC និងសញ្ញាទំនាក់ទំនង។
• ការតភ្ជាប់ ICSP ដែលអាចចូលដំណើរការបាន៖ ម្ជុល ICSP ងាយស្រួលទៅដល់ធ្វើឱ្យការសរសេរកម្មវិធី និងការបំបាត់កំហុសកាន់តែលឿន និងស្របគ្នា។
• ជម្រះការដាក់ស្លាកម្ជុល និងបឋមកថា: ស្លាកច្បាស់កាត់បន្ថយកំហុសខ្សែភ្លើង និងបង្កើនល្បឿនគំរូ។
• ចំណុចសាកល្បង និងការគាំទ្រពង្រីក៖ Boards with test access ធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការផ្ទៀងផ្ទាត់វ៉ុល សញ្ញា និងខ្សែទំនាក់ទំនង។
សេចក្តីសន្និដ្ឋាន
បន្ទះ PIC រួមបញ្ចូលគ្នានូវមីក្រូបញ្ជា PIC ជាមួយនឹងថាមពលដែលមានស្ថេរភាព ពេលវេលា កំណត់ឡើងវិញ ការសរសេរកម្មវិធី ICSP និងការតភ្ជាប់ I/O ដែលភ្ជាប់មកជាមួយ។ ពួកគេគាំទ្រគ្រួសារ PIC និងប្រភេទក្តារផ្សេងៗគ្នា ផ្តល់ជូនជម្រើស USB ឬថាមពលខាងក្រៅ និងផ្តល់ការពង្រីកតាមរយៈបឋមកថាដែលមានស្លាក។ ជាមួយនឹងការចងក្រង MPLAB X, XC, MCC និង ICSP បំបាត់កំហុស ពួកគេអនុញ្ញាតឱ្យធ្វើតេស្តស្ថេរភាព និងការដោះស្រាយបញ្ហា។
សំណួរដែលគេសួរញឹកញាប់ [FAQ]
តើក្រុមប្រឹក្សាភិបាល PIC អាចសរសេរកម្មវិធីបន្ទះឈីប PIC ទទេបានទេ?
បាទ/ចាស ប្រសិនបើក្រុមប្រឹក្សាភិបាលគាំទ្រ ICSP ឬមានរន្ធ/ម៉ូឌុលសម្រាប់បន្ទះឈីបនោះ។
តើខ្ញុំអាចភ្ជាប់ម៉ូឌុល 5V ទៅបន្ទះ 3.3V PIC បានទេ?
មានតែប្រសិនបើម្ជុល PIC I/O មានភាពអត់ឱន 5V ប៉ុណ្ណោះ។ បើមិនដូច្នេះទេ ប្រើការផ្លាស់ប្តូរកម្រិត។
ហេតុអ្វីបានជាបន្ទះ PIC របស់ខ្ញុំមិនកម្មវិធី ទោះបីជាភ្ជាប់ USB ក៏ដោយ?
មូលហេតុទូទៅគឺខ្សែ USB ដែលមានថាមពលតែប៉ុណ្ណោះ ការជ្រើសរើសឧបករណ៍ខុស វ៉ុលមិនស្ថិតស្ថេរ ឬម្ជុល ICSP ត្រូវបានរារាំង។
តើក្រុមប្រឹក្សា PIC ត្រូវការអ្នកបើកបរដើម្បីធ្វើការនៅក្នុង MPLAB X ដែរឬទេ?
អ្នកខ្លះធ្វើ។ ក្រុមប្រឹក្សាភិបាលដែលមានឧបករណ៍បំបាត់កំហុសនៅលើយន្តហោះអាចតម្រូវឱ្យអ្នកបើកបរត្រូវបានរកឃើញ។
តើខ្ញុំទទួលបានការអាន ADC ស្អាតជាងមុននៅលើបន្ទះ PIC យ៉ាងដូចម្តេច?
ប្រើខ្សែភ្លើងខ្លី ដីរឹង និងតម្រងប្រសិនបើចាំបាច់។
តើអ្វីធ្វើឱ្យក្រុមប្រឹក្សាភិបាល PIC ល្អសម្រាប់ការអភិវឌ្ឍន៍រយៈពេលវែង?
ឯកសារល្អ ការគាំទ្រ MCU សកម្ម ការរចនាថាមពលដែលមានស្ថេរភាព និងការបំបាត់កំហុសដែលអាចទុកចិត្តបាន។