10M+ គ្រឿងបច្ចេកទេសឧបករណ៍អេឡិចត្រូនិចក្នុងសតហជួរ
បានទទួលយកយ៉ាងច្បាស់
ការធានារួមមាន
ដឹកជញ្ជូនរហ័ស
ផ្នែករកពិបាកស្វែងយល់?
យើងផ្តល់ប្រភពពួកគេ
ស្នើសុំតម្លៃ

ក្រុមប្រឹក្សាភិបាល PIC៖ លក្ខណៈពិសេស គ្រួសារ PIC ការសរសេរកម្មវិធី និងការបំបាត់កំហុស

Feb 04 2026
ប្រភព: Michael Chen
រុញស្រោច: 1714

បន្ទះ 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]

Figure 1. PIC Board

ទិដ្ឋភាពទូទៅនៃក្រុមប្រឹក្សាភិបាល PIC

បន្ទះ PIC គឺជាបន្ទះសៀគ្វីដែលត្រៀមរួចជាស្រេចដែលបង្កើតឡើងជុំវិញ microcontroller Microchip PIC. វារួមបញ្ចូលផ្នែករឹងគាំទ្រដែលត្រូវការសម្រាប់ប្រតិបត្តិការដែលមានស្ថេរភាព ដូចជាបទប្បញ្ញត្តិថាមពល ប្រភពនាឡិកា សៀគ្វីកំណត់ឡើងវិញ ចំណុចប្រទាក់សរសេរកម្មវិធី និងការតភ្ជាប់បញ្ចូល/ទិន្នផលមូលដ្ឋាន។

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

PIC Microcontroller Core និងគ្រួសារដែលប្រើនៅលើក្រុមប្រឹក្សា PIC

Figure 2. PIC Microcontroller Core and Families Used on PIC Boards

នៅកណ្តាលនៃបន្ទះ PIC នីមួយៗគឺ microcontroller PIC ដែលដំណើរការកម្មវិធីបង្កប់ និងគ្រប់គ្រង I/O របស់ក្តារ។ ឧបករណ៍ PIC ប្រើស្ថាបត្យកម្ម Harvard ដែលអង្គចងចាំកម្មវិធី និងអង្គចងចាំទិន្នន័យដាច់ដោយឡែកពីគ្នា។ នេះជួយឱ្យបន្ទះ PIC ផ្តល់នូវពេលវេលាដែលអាចព្យាករណ៍បាន និងអាកប្បកិរិយាដែលមានស្ថេរភាពនៅក្នុងកម្មវិធីត្រួតពិនិត្យ។ បន្ទះ PIC មានជាមួយគ្រួសារ PIC ផ្សេងៗគ្នាអាស្រ័យលើកម្រិតដំណើរការដែលត្រូវការ៖

• ក្រុមប្រឹក្សាភិបាល PIC16 គឺសមរម្យសម្រាប់កិច្ចការត្រួតពិនិត្យជាមូលដ្ឋាននិងគម្រោងដែលមានតម្លៃទាប។

• បន្ទះ PIC18 ផ្តល់នូវល្បឿនកាន់តែប្រសើរ និងគ្រឿងបរិក្ខារដែលភ្ជាប់មកជាមួយកាន់តែច្រើនសម្រាប់ការពង្រីក។

• ក្រុមប្រឹក្សាភិបាល dsPIC33 គាំទ្រការកំណត់ពេលវេលាកម្រិតខ្ពស់ និងលក្ខណៈពិសេសម៉ូតូ / ការត្រួតពិនិត្យ រួមទាំងដំណើរការសញ្ញាឌីជីថល។

• បន្ទះ PIC32 ផ្តល់នូវដំណើរការ 32 ប៊ីត អង្គចងចាំធំជាង និងការគាំទ្រទំនាក់ទំនងកាន់តែខ្លាំង។

ប្លុកផ្នែករឹងមូលដ្ឋាននៅលើបន្ទះ PIC

Figure 3. Basic Hardware Blocks on a PIC Board

បទប្បញ្ញត្តិថាមពល

បន្ទះ 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 និងប្រភេទវេទិកាទូទៅ

Figure 4. PIC Board Families and Common Platform Types

ការចង់ដឹងចង់ឃើញក្រុមប្រឹក្សាណាណូ

បន្ទះ 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 និងការជ្រើសរើសវ៉ុល 

Figure 5. PIC Board Power Options and Voltage Selection 

បន្ទះ PIC ភាគច្រើនអាចដំណើរការពីប្រភពថាមពលច្រើនជាងមួយ។ ជម្រើសទូទៅមួយគឺថាមពល USB ដែលក្រុមប្រឹក្សាភិបាលទទួលបាន 5 V ពីកុំព្យូទ័រ ឬអាដាប់ទ័រ USB ។ បន្ទាប់មកក្រុមប្រឹក្សាភិបាល PIC ប្រើនិយតករនៅលើយន្តហោះដើម្បីផលិតវ៉ុលត្រឹមត្រូវដែលត្រូវការដោយ microcontroller PIC និងផ្នែកផ្សេងទៀតនៅលើក្តារ។

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

PIC Board I/O Headers និងការតភ្ជាប់ពង្រីក

Figure 6. PIC Board IO Headers and Expansion Connections

• បឋមកថាបំបែក 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

Figure 7. PIC Board Programming Tools and Setup Steps

ដំឡើង 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

Figure 8. PIC Board On-Board Debugging and ICSP Support

បន្ទះ PIC ជាច្រើនគាំទ្រការបំបាត់កំហុសតាមរយៈ ICSP ដោយប្រើឧបករណ៍ដូចជា PICkit ឬឧបករណ៍ ICD ហើយបន្ទះមួយចំនួនរួមមានផ្នែករឹងបំបាត់កំហុសនៅលើយន្តហោះ។ Debugging អនុញ្ញាតឱ្យធ្វើតេស្តស៊ីជម្រៅលើសពីការសរសេរកម្មវិធីមូលដ្ឋាន។ ជាមួយនឹងការបំបាត់កំហុសផ្នែករឹង អ្នកអាច៖

• កំណត់ចំណុចបំបែកដើម្បីផ្អាកការប្រតិបត្តិកម្មវិធីបង្កប់

• រត់កូដជាជំហានៗ

• ត្រួតពិនិត្យអថេរ និងចុះឈ្មោះក្នុងពេលវេលាជាក់ស្តែង

• កំណត់ឡើងវិញ និងសាកល្បងអាកប្បកិរិយាឡើងវិញក្នុងអំឡុងពេលរំខាន និងព្រឹត្តិការណ៍កំណត់ពេលវេលា

PIC Board ទល់នឹង Arduino, STM32 និង Raspberry Pi Pico ប្រៀបធៀប

លក្ខណៈពិសេស / ទិដ្ឋភាពក្រុមប្រឹក្សាភិបាល PICArduino (រចនាប័ទ្ម 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 សកម្ម ការរចនាថាមពលដែលមានស្ថេរភាព និងការបំបាត់កំហុសដែលអាចទុកចិត្តបាន។