CMOSTEK CMT2280F2 ម៉ូឌុលទំនាក់ទំនងមីក្រូ
ព័ត៌មានអំពីផលិតផល
លក្ខណៈបច្ចេកទេស
- ម៉ូដែលផលិតផល៖ CMT2280F2, CMT2281F2, CMT2189B, CMT2189C
- ជួរប្រេកង់៖ 300 - 960 MHz
- វិធីសាស្ត្រកែប្រែ៖ អូខេ (ការបើក-បិទសោ)
ការណែនាំអំពីការប្រើប្រាស់ផលិតផល
កម្មវិធី Integrated Development Environment (IDE) ត្រូវបានរចនាឡើងសម្រាប់ MCU ឥតខ្សែចំនួន 4 ដែលបានរៀបរាប់ខាងលើ។ មុខងារចម្បងរបស់វាគឺដើម្បីបំបាត់កំហុស និងក្លែងធ្វើកម្មវិធីបន្ទះឈីប។ IDE ផ្តល់នូវមុខងារដូចខាងក្រោមៈ
- បង្កើត និងកែសម្រួលកម្មវិធីប្រភពដោយប្រើកម្មវិធីនិពន្ធដែលភ្ជាប់មកជាមួយ។
- ចងក្រងកូដប្រភព។
- ទាញយក និងបំបាត់កំហុសកម្មវិធីដែលអាចប្រតិបត្តិបានដោយភ្ជាប់ទៅឧបករណ៍បំបាត់កំហុស។
- View អថេរនៅក្នុងបង្អួចនាឡិកា។
- អេក្រង់មេមាន 4 បង្អួចមូលដ្ឋាន៖ បង្អួចគម្រោង បង្អួចកែសម្រួល បង្អួចលទ្ធផល និងបង្អួចមើល។ បង្អួចទាំងនេះអាចអូស រំកិល និងចតបាន លើកលែងតែបង្អួចកែសម្រួល។ សមាសធាតុនៃអេក្រង់សំខាន់គឺ៖
- នៅពេលផ្លាស់ទីបង្អួចនៅក្នុងអេក្រង់ ព្រួញចតលេចឡើងដើម្បីណែនាំអ្នកក្នុងការកំណត់ទីតាំងបង្អួច។
សំណួរគេសួរញឹកញាប់
- Q: តើមុខងារសំខាន់ៗរបស់ IDE មានអ្វីខ្លះ?
- A: IDE អនុញ្ញាតឱ្យអ្នកប្រើបង្កើត កែសម្រួល ចងក្រង ទាញយក កម្មវិធីបំបាត់កំហុស និង view អថេរ។
- Q: តើ MCU ឥតខ្សែមួយណាត្រូវបានគាំទ្រដោយ IDE?
- A: IDE គាំទ្រ CMT2280F2, CMT2281F2, CMT2189B, និង CMT2189C ។
- Q: តើអ្វីជាមុខងារចម្បងរបស់ IDE?
- A: មុខងារចម្បងរបស់ IDE គឺដើម្បីបំបាត់កំហុស និងក្លែងធ្វើកម្មវិធីបន្ទះឈីបសម្រាប់ MCUs ឥតខ្សែដែលគាំទ្រ។
ជាងview
ឯកសារនេះពិភាក្សាអំពីការអភិវឌ្ឍន៍កម្មវិធី ការណែនាំអំពីប្រតិបត្តិការ IDE សម្រាប់ CMT2280F2, CMT2281F2, CMT2189B, និង CMT2189C។ ជាផ្នែកមួយនៃក្រុមគ្រួសារផលិតផល CMOSTEK NextGenRFTM ដែលគ្របដណ្តប់លើបន្ទះឈីបទំនាក់ទំនងឥតខ្សែរយៈពេលខ្លី រួមទាំងឧបករណ៍បញ្ជូន អ្នកទទួល និងឧបករណ៍បញ្ជូន MCU ឥតខ្សែទាំង 4 នេះប្រើប្រាស់ស្នូល RISC ដែលដំណើរការខ្ពស់ដូចគ្នា និងគាំទ្រ FLASH ROM សម្រាប់ការបំបាត់កំហុសលើអ៊ីនធឺណិត។
គំរូផលិតផលដែលមាននៅក្នុងឯកសារនេះត្រូវបានបង្ហាញក្នុងតារាងខាងក្រោម។
តារាងទី 1. គំរូផលិតផលគ្របដណ្តប់នៅក្នុងឯកសារនេះ។
ម៉ូដែលផលិតផល |
ប្រេកង់
ជួរ |
ម៉ូឌុល
វិធីសាស្រ្ត |
ការបញ្ជូន
ថាមពល |
ភាពរសើប | ប្រតិបត្តិការ
បច្ចុប្បន្ន |
ការកំណត់រចនាសម្ព័ន្ធ
វិធីសាស្រ្ត |
កញ្ចប់ |
CMT2280F2 | 300 - 960 MHz | អូខេ | – | - ៨៥ dBm | 3.8 mA | MCU
ការកំណត់រចនាសម្ព័ន្ធ |
SOP16 |
CMT2281F2 | 300 - 960 MHz | អូខេ | – | - ៨៥ dBm | 4.5 mA | MCU
ការកំណត់រចនាសម្ព័ន្ធ |
SOP16 |
CMT2189B | 240 - 960 MHz | អូខេ | + ៤ dBm | – | 17.5 mA[1] | MCU
ការកំណត់រចនាសម្ព័ន្ធ |
SOP14 |
CMT2189C | 240 - 960 MHz | OOK/(G)FSK | + ៤ dBm | – | 32.5 mA[2] | MCU
ការកំណត់រចនាសម្ព័ន្ធ |
SOP14 |
កំណត់ចំណាំ៖ [1] ។ ថាមពលបញ្ជូន និងលក្ខខណ្ឌសាកល្បងបច្ចុប្បន្នរបស់ CMT2189B គឺ 433.92 MHz របៀប CW (តែងតែស្ថិតក្នុងរបៀបបញ្ជូនតាមក្រុមហ៊ុនដឹកជញ្ជូន) របៀបបញ្ជូនកាតព្វកិច្ច 50% និងបញ្ជូនចរន្ត 8.5 mA ។ [2] ។ ថាមពលបញ្ជូននិងបញ្ជូនលក្ខខណ្ឌសាកល្បងបច្ចុប្បន្នរបស់ CMT2189C គឺ 433.92 MHz និងរបៀប FSK ។ |
ការណែនាំអំពី IDE
IDE ផ្តល់កម្មវិធីអភិវឌ្ឍន៍សម្រាប់ MCU ឥតខ្សែចំនួន 4 គឺ CMT2280F2, CMT2281F2, CMT2189B និង CMT2189C ។ មុខងារសំខាន់គឺដើម្បីបំបាត់កំហុស និងក្លែងធ្វើកម្មវិធីបន្ទះឈីប។
IDE ផ្តល់នូវមុខងារដូចខាងក្រោម។
- បង្កើត និងកែសម្រួលកម្មវិធីប្រភពដោយប្រើកម្មវិធីនិពន្ធដែលភ្ជាប់មកជាមួយ។
- ចងក្រងកូដប្រភព។
- ទាញយក និងបំបាត់កំហុសកម្មវិធីដែលអាចប្រតិបត្តិបានដោយភ្ជាប់ទៅឧបករណ៍បំបាត់កំហុស។
- View អថេរនៅក្នុងបង្អួចនាឡិកា។
អេក្រង់មេ
- ដូចដែលបានបង្ហាញក្នុងរូបខាងក្រោម ជាទូទៅ 4 windows មូលដ្ឋានមាននៅក្នុងអេក្រង់មេ រួមមាន បង្អួចគម្រោង បង្អួចកែសម្រួល បង្អួចលទ្ធផល និងបង្អួចមើល ដែលអាចអូស រំកិល និងបង្អួចចត លើកលែងតែបង្អួចកែសម្រួល។
- សម្រាប់អតីតample ចុចហើយអូសផ្ទៃបង្អួច ហើយព្រួញចូលចតលេចឡើងដូចបង្ហាញក្នុងរូបភាពទី 2។ នៅពេលដែលបង្អួចត្រូវបានអូសទៅក្នុងទិសដៅដែលបានបញ្ជាក់ដោយព្រួញ វានឹងចតក្នុងទីតាំងនៃអេក្រង់ដែលត្រូវនឹងទិសដៅនៃព្រួញចូលចត។ .
បង្អួចគម្រោង
បង្អួចគម្រោងមាន 2 ផ្ទាំង File View និងថ្នាក់ Viewដូចដែលបានបង្ហាញក្នុងរូបខាងក្រោម។ File View បង្ហាញព័ត៌មានគម្រោង រួមទាំងឈ្មោះឧបករណ៍ ប្រភព file, ទិន្នន័យ file, ឯកសារយោង file, និងទិន្នផល file. ចុចពីរដង a file ឈ្មោះនៅក្រោមប្រភព File ឬរួមបញ្ចូល File ដើម្បីបើកវា។ ថ្នាក់ View បង្ហាញស្លាកទាំងអស់បន្ទាប់ពីចងក្រងរួចរាល់។ ការចុចពីរដងលើស្លាកមួយនៅក្នុងបង្អួចកែសម្រួលអាចកំណត់ទីតាំងស្លាកនៅក្នុងប្រភព file.
ការកែសម្រួលបង្អួច
អ្នកប្រើប្រាស់កែសម្រួលប្រភព files និងឯកសារយោង files នៅក្នុងបង្អួចកែសម្រួល។ កម្មវិធីកែពណ៌ពាក្យគន្លឹះ ជាមួយនឹងពាក្យបញ្ជាជាពណ៌ខៀវ ទិន្នន័យភ្លាមៗជាពណ៌ក្រហម និងមតិយោបល់ជាពណ៌បៃតង។ ចុចបញ្ជា (Ctrl) ហើយរំកិលប៊ូតុងកណ្ដុរកណ្តាលដើម្បីពង្រីក ឬពង្រីក។ វានឹងចេញពីរបៀបបំបាត់កំហុសដោយស្វ័យប្រវត្តិនៅពេល file ការកែសម្រួល និងការរក្សាទុកត្រូវបានអនុវត្តកំឡុងពេលបំបាត់កំហុស។ បន្ទាប់មក អ្នកប្រើប្រាស់ត្រូវចងក្រង និងទាញយកឡើងវិញ មុនពេលការកែកំហុសបន្ទាប់។ ប្រសិនបើឯកសារបើកនៅក្នុងបង្អួចកែសម្រួលត្រូវបានកែប្រែដោយអ្នកកែសម្រួលខាងក្រៅ វានឹងរំលឹកឱ្យផ្ទុកឡើងវិញ។ នៅពេលដែលវាកើតឡើងនៅក្នុងស្ថានភាពបំបាត់កំហុស វានឹងចេញពីការបំបាត់កំហុសផងដែរ។ អ្នកប្រើអាចបំបាត់កំហុសវាម្តងទៀតបានលុះត្រាតែការចងក្រងឡើងវិញ និងការទាញយក។
បង្អួចលទ្ធផល
បង្អួចលទ្ធផលមាន 3 ផ្ទាំង Build, Debug និង Find ដូចដែលបានបង្ហាញក្នុងរូបភាពខាងក្រោម (ចំណាំថាផ្ទាំងនៅក្នុងបង្អួចលទ្ធផលមិនអាចបំបែកបានទេ។ ខណៈពេលដែលផ្ទាំងនៅក្នុងបង្អួចផ្សេងទៀតអាចត្រូវបានបំបែក ឬបញ្ចូលគ្នា)។ ផ្ទាំងសាងសង់បង្ហាញព័ត៌មានលទ្ធផលដូចជាការចងក្រង និងទាញយក។ កំហុសក្នុងការចងក្រងបង្ហាញ file មានកំហុសក្នុងការចងក្រង លេខបន្ទាត់ និងសេចក្តីថ្លែងការណ៍បន្ទាត់នៃកំហុស។ ការចុចពីរដងអាចកំណត់ទីតាំងបន្ទាត់នៅក្នុងតំបន់កែសម្រួល។
ដើម្បីបំបាត់កំហុស និងមើលអថេរ អ្នកប្រើប្រាស់អាចបញ្ចូលអថេរដែលត្រូវមើលក្នុងផ្ទាំងបំបាត់កំហុស អថេរ និងអាសយដ្ឋានដែលត្រូវគ្នានឹងត្រូវបានធ្វើឱ្យស្រស់កំឡុងពេលបំបាត់កំហុស។ ប្រសិនបើអថេរគឺអថេរប៊ីត អាសយដ្ឋានប៊ីត និងតម្លៃប៊ីតដែលត្រូវគ្នានឹងត្រូវបានធ្វើឱ្យស្រស់។ ស្វែងរកផ្ទាំងបញ្ជី files និងលេខបន្ទាត់ត្រូវបានស្វែងរក។ ចុចទ្វេដងលើបន្ទាត់មួយអាចកំណត់ទីតាំងបន្ទាត់នៅក្នុងបង្អួចកែសម្រួល។
មើលបង្អួច
បង្អួចនាឡិកាមាន 4 ផ្ទាំង, RAM, EEPROM, STACK និងចុះឈ្មោះដូចបានបង្ហាញក្នុងរូបខាងក្រោម។
ផ្ទាំង RAM បង្ហាញតម្លៃ RAM ។ កំឡុងពេលកែកំហុស RAM ជាមួយនឹងការផ្លាស់ប្តូរត្រូវបានសម្គាល់ជាពណ៌ក្រហម។ បន្ទាប់ពីចាប់ផ្តើមការកែកំហុស អ្នកប្រើប្រាស់អាចចុចពីរដងដើម្បីកែប្រែតម្លៃ RAM ។ បន្ទាប់ពីការកែប្រែសូមចុចកន្លែងណាមួយនៅក្នុងផ្ទាំង RAM ហើយបន្ទាប់មកតម្លៃដែលបានកែប្រែនឹងត្រូវបានសរសេរទៅក្នុងបន្ទះឈីប។
- ផ្ទាំង EEPROM បង្ហាញតម្លៃ EEPROM ។ នៅក្នុងផ្ទាំង EEPROM អ្នកប្រើប្រាស់អាចនាំចូលទិន្នន័យតាមរយៈម៉ឺនុយ ផ្ទុកទិន្នន័យ EEPROM…
- អ្នកប្រើប្រាស់ក៏អាចកំណត់ទិន្នន័យ EEPROM នៅក្នុងប្រភពមួយ។ file តាមរយៈពាក្យបញ្ជា DE ។ ស្រដៀងទៅនឹងការកែប្រែ RAM វាក៏អាចត្រូវបានកែសម្រួលនៅក្នុងផ្ទាំង EEPROM ផងដែរ។ ចុចពីរដង និងកែប្រែតម្លៃ EEPROM បន្ទាប់មកចុចកន្លែងណាមួយក្នុងផ្ទាំង EEPROM ហើយតម្លៃដែលបានកែប្រែនឹងត្រូវបានសរសេរទៅកាន់បន្ទះឈីប។ ជ្រើសរើសម៉ឺនុយ នាំចេញទិន្នន័យ EEPROM... ដើម្បីនាំចេញទិន្នន័យ EEPROM ។ ចំណាំថាប្រសិនបើកម្មវិធីកែប្រែតម្លៃនៃ EEPROM នោះ លទ្ធផលទិន្នន័យ EEPROM បន្ទាប់ពីការកែកំហុសអាចខុសពីលទ្ធផលទិន្នន័យ EEPROM នៅពេលដែលការចងក្រងបានបញ្ចប់។
- ផ្ទាំង STACK បង្ហាញតម្លៃជង់ ដែលមិនអាចកែប្រែបានទេ។ វាគឺសម្រាប់តែគោលបំណងមើលព័ត៌មាន (មើលការរុញច្រាន និងព័ត៌មានលេចឡើង) ប៉ុណ្ណោះ។
- ផ្ទាំងចុះឈ្មោះបង្ហាញព័ត៌មានចុះឈ្មោះមុខងារជាក់លាក់របស់ SFR រួមទាំងអាសយដ្ឋានចុះឈ្មោះ ឈ្មោះចុះឈ្មោះ និងតម្លៃចុះឈ្មោះ និងទម្រង់ទិន្នន័យនៃតម្លៃដែលបានបង្ហាញ (H សម្រាប់លេខគោលដប់ប្រាំមួយ និង B សម្រាប់ប្រព័ន្ធគោលពីរ)។ ចុច + ដើម្បីពង្រីកការបង្ហាញ ដើម្បីបង្ហាញអថេរប៊ីត និងតម្លៃប៊ីតដែលត្រូវគ្នា។ ចុច – ដើម្បីបង្រួមការបង្ហាញអថេរប៊ីត។ ការបង្ហាញត្រូវបានធ្វើឱ្យស្រស់កំឡុងពេលបំបាត់កំហុស ហើយការចុះឈ្មោះក្នុងការផ្លាស់ប្តូរត្រូវបានសម្គាល់ជាពណ៌ក្រហម។ កំឡុងពេលបំបាត់កំហុស ចុចពីរដងដើម្បីកែប្រែតម្លៃចុះឈ្មោះ។ ចុចកន្លែងណាមួយនៅក្នុងផ្ទាំងចុះឈ្មោះ តម្លៃដែលបានកែប្រែនឹងត្រូវបានសរសេរទៅកាន់បន្ទះឈីប។
ម៉ឺនុយ របារឧបករណ៍ និងរបារស្ថានភាព
ម៉ឺនុយមានប្រតិបត្តិការទាំងអស់។ របារឧបករណ៍ត្រូវគ្នាទៅនឹងធាតុម៉ឺនុយដែលប្រើជាទូទៅ។ របារស្ថានភាពបង្ហាញព័ត៌មានវឌ្ឍនភាព ស្ថានភាពបន្ទះឈីប និងលេខកំណែបំបាត់កំហុស ដូចដែលបានបង្ហាញក្នុងរូបខាងក្រោម។
គម្រោងថ្មី។
IDE ប្រើរបៀបគ្រប់គ្រងគម្រោង។ អ្នកប្រើប្រាស់ត្រូវបង្កើតគម្រោងជាមុនសិន ដោយជ្រើសរើស គម្រោង -> គម្រោងថ្មី បន្ទាប់មកប្រអប់គម្រោងថ្មីនឹងលេចឡើងដូចបង្ហាញក្នុងរូបខាងក្រោម។ បំពេញឈ្មោះគម្រោង ជ្រើសរើស Project Patch និងឧបករណ៍ (ជ្រើសរើស CMT60F02X)។ ប្រសិនបើអ្នកប្រើត្រូវការបង្កើតថតគម្រោង សូមពិនិត្យមើលបង្កើតថតសម្រាប់គម្រោង។
បន្ទាប់ពីប្រតិបត្តិការគម្រោងថ្មីត្រូវបានបញ្ចប់ អ្នកប្រើប្រាស់ត្រូវបន្ថែមប្រភព fileស. មាន 2 វិធី 1) ជ្រើសរើស គម្រោង -> បន្ថែម File… 2) ជ្រើសរើសប្រភព File នៅក្នុងបង្អួចគម្រោង ចុចកណ្ដុរស្ដាំ ហើយជ្រើសរើស បន្ថែម File ពីម៉ឺនុយលេចឡើង ...
កំណត់ចំណាំ
- ប្រសិនបើបន្ថែម file មិនមាននៅក្នុងថតគម្រោងទេ វានឹងត្រូវបានចម្លងទៅថតគម្រោងដោយស្វ័យប្រវត្តិ។
បន្ថែមពីលើការបន្ថែមប្រភព files, អ្នកប្រើប្រាស់អាចបន្ថែមទិន្នន័យ files ផងដែរ។ មាន 2 វិធី 1) ជ្រើសរើសគម្រោង -> ផ្ទុកទិន្នន័យ EEPROM... 2) នៅក្នុងបង្អួចគម្រោង ជ្រើសរើស EE Data Fileចុចកណ្ដុរស្ដាំហើយជ្រើសរើសបន្ថែម File... នៅក្នុងម៉ឺនុយលេចឡើង។ - ប្រសិនបើបន្ថែម file មិនមាននៅក្នុងថតគម្រោងទេ វានឹងត្រូវបានចម្លងទៅថតគម្រោងដោយស្វ័យប្រវត្តិ។ រួមបញ្ចូល File និងទិន្នផល File ត្រូវបានបង្កើតដោយស្វ័យប្រវត្តិបន្ទាប់ពីការចងក្រង ហើយអ្នកប្រើប្រាស់មិនចាំបាច់បន្ថែមវាទេ។
ការចងក្រង
ជ្រើសរើសម៉ឺនុយ Debug -> Build (F7) ឬចុច ដើម្បីចងក្រង។ មុនពេលចងក្រង ប្រអប់ជម្រើសនឹងលេចឡើងដូចបង្ហាញក្នុងរូបខាងក្រោម។ ជ្រើសរើសជម្រើសដែលត្រូវគ្នា ហើយចុច យល់ព្រម ដើម្បីចាប់ផ្តើមចងក្រង។ ព័ត៌មានចងក្រងនឹងត្រូវបានបង្ហាញនៅក្នុងបង្អួច Build ។ ក្នុងករណីមានកំហុសក្នុងការចងក្រង សូមចុចពីរដងលើសារកំហុសដើម្បីកំណត់ទីតាំងបន្ទាត់កំហុស។ សូមមើលឧបសម្ព័ន្ធទី 1 សម្រាប់ការពិពណ៌នាលំអិតអំពីអ្នកចងក្រង។
ការកំណត់ EEPROM
- EEPROM អាចត្រូវបាននាំចូលជា 3 វិធី 1) ជ្រើសម៉ឺនុយ គម្រោង -> ផ្ទុកទិន្នន័យ EEPROM... 2) កំណត់ទិន្នន័យតាមរយៈពាក្យបញ្ជា DE 3) ចុចទ្វេដងលើផ្ទាំង EEPROM ដើម្បីបញ្ចូលទិន្នន័យ។
- នៅក្នុងករណីនៃការនាំចូលម៉ឺនុយ និងនិយមន័យទិន្នន័យ DE និយមន័យ DE ដែលបានចងក្រងនឹងសរសេរជាន់លើទិន្នន័យដែលបាននាំចូលដោយ file. សម្រាប់វិធីសាស្រ្តទី 3) អ្នកប្រើប្រាស់អាចបញ្ចូលបានលុះត្រាតែការក្លែងធ្វើចាប់ផ្តើមដោយចុចពីរដងលើ EEPROM ។ បន្ទាប់ពីអ្នកប្រើប្រាស់ចុចពីរដងលើការកែប្រែនោះ វានឹងត្រូវបានសរសេរទៅកាន់ EEPROM ភ្លាមៗជាមួយនឹងការអានភ្លាមៗ និងបង្ហាញនៅលើអេក្រង់។
- ជ្រើសរើសម៉ឺនុយ គម្រោង -> នាំចេញទិន្នន័យ EEPROM... ដើម្បីនាំចេញទិន្នន័យនៅក្នុងផ្ទាំង EEPROM បច្ចុប្បន្ន។
ចំណាំ
- ទិន្នន័យ EEPROM គឺទាក់ទងទៅនឹងប្រតិបត្តិការកម្មវិធី។
ការទាញយក
ជ្រើសរើសម៉ឺនុយ Debug -> Build All (Ctrl+F7) ដើម្បីលុប ទាញយក និងកំណត់ឡើងវិញ។ បន្ទាប់ពីការទាញយកដោយជោគជ័យ របារឧបករណ៍ក្លែងក្លាយមានសុពលភាព។ នៅពេលដែលការក្លែងធ្វើចាប់ផ្តើមនិង file ត្រូវបានកែប្រែ និងរក្សាទុក របារឧបករណ៍ក្លែងធ្វើក្លាយជាមិនត្រឹមត្រូវ។ អ្នកប្រើប្រាស់ត្រូវចងក្រង និងទាញយកឡើងវិញ។ ប្រសិនបើកម្មវិធីមិនត្រូវបានចងក្រងមុនពេលវាត្រូវបានជ្រើសរើសសម្រាប់ការទាញយកទេ វានឹងធ្វើការចងក្រងជាមុនសិន បន្ទាប់មកលុប ទាញយក និងកំណត់ឡើងវិញ។
ការក្លែងធ្វើ
កំណត់ចំណុចបំបែក
មាន 2 វិធីគឺ 1) ចុចដើម្បីជ្រើសរើសបន្ទាត់សេចក្តីថ្លែងការណ៍ដែលត្រូវកំណត់ ជ្រើសរើសម៉ឺនុយ បំបាត់កំហុស -> BreakPoint (F9) ឬចុច។ វានឹងបន្ថែមចំណុចបំបែកប្រសិនបើវាត្រូវបានកំណត់ជាលើកដំបូង។ វានឹងលុបចំណុចឈប់ប្រសិនបើវាត្រូវបានកំណត់ម្តងទៀត។ 2) ចុចលេខបន្ទាត់ក្នុងបង្អួចកែសម្រួលដើម្បីកំណត់ចំណុចឈប់ ហើយចុចម្ដងទៀតដើម្បីលុបចំណុចឈប់។ ចំណុចបំបែកត្រូវបានសម្គាល់ដោយរង្វង់ពណ៌លឿង។ បច្ចុប្បន្ន ឧបករណ៍ដែលគាំទ្រដោយ IDE អនុញ្ញាតឱ្យកំណត់ចំណុចឈប់មួយប៉ុណ្ណោះ ដូច្នេះចំណុចឈប់ចុងក្រោយត្រូវបានលុបដោយស្វ័យប្រវត្តិរាល់ពេលដែលកំណត់ចំណុចឈប់ថ្មី។
កំណត់ឡើងវិញ (បញ្ជា (Ctrl) + F5)
- កំណត់ឧបករណ៍ឡើងវិញ ហើយកុំព្យូទ័រត្រឡប់ទៅលេខ 0។ បន្ទាប់ពីការកំណត់ឡើងវិញបានបញ្ចប់ RAM, EEPROM, STACK និងការចុះឈ្មោះត្រូវបានធ្វើឱ្យស្រស់ ហើយស្ថានភាពបន្ទះឈីបនឹងបង្ហាញនៅក្នុងរបារស្ថានភាព។
ជំហានចូលទៅក្នុង (F11)
- ជំហានចូលទៅក្នុងគឺជាការរត់មួយជំហាន។ សម្រាប់ព័ត៌មានជំហាន នៅពេលដែលការណែនាំការហៅត្រូវបានប្រតិបត្តិ វាចូលទៅក្នុងអនុអនុគមន៍មួយ។ នៅពេលដែលការប្រតិបត្តិបានបញ្ចប់ RAM, EEPROM, STACK និងការចុះឈ្មោះត្រូវបានធ្វើឱ្យស្រស់ ហើយស្ថានភាពបន្ទះឈីបនឹងបង្ហាញនៅក្នុងរបារស្ថានភាព។
ជំហានលើស (F10)
- Step Over គឺជាការរត់មួយជំហាន។ សម្រាប់ជំហាន Over នៅពេលដែលការណែនាំការហៅត្រូវបានប្រតិបត្តិ វាមិនបញ្ចូលអនុអនុគមន៍ទេ។ នៅពេលដែលការប្រតិបត្តិបានបញ្ចប់ RAM, EEPROM, STACK និងការចុះឈ្មោះត្រូវបានធ្វើឱ្យស្រស់ ហើយស្ថានភាពបន្ទះឈីបនឹងបង្ហាញនៅក្នុងរបារស្ថានភាព។
រត់ទៅទស្សន៍ទ្រនិច (បញ្ជា (Ctrl) + F10)
- សម្រាប់ដំណើរការទៅទស្សន៍ទ្រនិច អ្នកប្រើប្រាស់ត្រូវរក្សាទស្សន៍ទ្រនិចក្នុងបន្ទាត់សេចក្តីថ្លែងការណ៍ ដែលការប្រតិបត្តិនឹងបញ្ឈប់ ហើយកម្មវិធីនឹងឈប់នៅទីតាំងទស្សន៍ទ្រនិច។ ប្រសិនបើទស្សន៍ទ្រនិចមិនអាចទៅដល់បាន កម្មវិធីនឹងដំណើរការក្នុងល្បឿនពេញ។ នៅពេលដែលការប្រតិបត្តិបានបញ្ចប់ RAM, EEPROM,
- STACK ការចុះឈ្មោះត្រូវបានធ្វើឱ្យស្រស់ ហើយស្ថានភាពបន្ទះឈីបត្រូវបានបង្ហាញនៅក្នុងរបារស្ថានភាព។
ទៅ (F5)
- ទៅ នឹងរត់ទៅចំណុចឈប់។ អ្នកប្រើត្រូវកំណត់ចំណុចឈប់មុនពេលប្រតិបត្តិ ហើយកម្មវិធីរត់ទៅចំណុចឈប់ហើយបន្ទាប់មកឈប់។ ប្រសិនបើមិនអាចទៅដល់ចំណុចឈប់បានទេ កម្មវិធីនឹងដំណើរការពេញល្បឿន។ នៅពេលដែលការប្រតិបត្តិបានបញ្ចប់ RAM, EEPROM, STACK និងការចុះឈ្មោះត្រូវបានធ្វើឱ្យស្រស់ ហើយស្ថានភាពបន្ទះឈីបនឹងបង្ហាញនៅក្នុងរបារស្ថានភាព។
បញ្ឈប់ (Shift + F5)
- វាគឺជាការបញ្ឈប់កម្មវិធីមួយពីការរត់ក្នុងល្បឿនពេញលេញ។ នៅពេលដែលការប្រតិបត្តិបានបញ្ចប់ RAM, EEPROM, STACK និងការចុះឈ្មោះត្រូវបានធ្វើឱ្យស្រស់ ហើយស្ថានភាពបន្ទះឈីបនឹងបង្ហាញនៅក្នុងរបារស្ថានភាព។
ការពិពណ៌នាអំពីអ្នកចងក្រង
ច្បាប់ដាក់ឈ្មោះអថេរ
- អថេរត្រូវតែចាប់ផ្តើមដោយអក្សរ ដែលមានលេខតួអក្សរ និងសញ្ញាគូសក្រោម ដែលមិនប្រកាន់អក្សរតូចធំ។ ឈ្មោះអថេរមិនអាចជាពាក្យគន្លឹះ រួមទាំងការណែនាំ និងការណែនាំក្លែងក្លាយ។
ទម្រង់ឌីជីថល
- វាគាំទ្រប្រព័ន្ធគោលពីរ គោលដប់ប្រាំមួយ និងទសភាគដូចខាងក្រោម៖
គោលពីរ
- 0/1 តួអក្សរដែលបញ្ចប់ដោយ B ឧ 00010110B ។
- 0/1 តួអក្សរដែលចាប់ផ្តើមដោយ B" និងបញ្ចប់ដោយ "ឧទាហរណ៍ B"00010110" ។
ហេក
- លេខគោលដប់ប្រាំមួយបញ្ចប់ដោយ H ឧ 1FH ។
- លេខគោលដប់ប្រាំមួយចាប់ផ្តើមដោយ 0x ឧ. 0x1F ។
- លេខគោលដប់ប្រាំមួយចាប់ផ្តើមដោយ H” និងបញ្ចប់ដោយ “, ឧទាហរណ៍ H”1F”។
ទសភាគ
- លេខដែលគ្មានបច្ច័យគឺជាទសភាគ ឧ ១៦។
- លេខទសភាគដែលចាប់ផ្តើមដោយ ., ឧ.១០។
ស្លាកអាសយដ្ឋាន
ឈ្មោះស្លាកមួយអនុវត្តតាមច្បាប់ដាក់ឈ្មោះអថេរ ហើយឈ្មោះដូចគ្នាមិនអាចកំណត់ម្តងហើយម្តងទៀតបានទេ។ ស្លាកមួយអាចមានបច្ច័យនៃពោះវៀនធំ៖ ឬមិនមានពោះវៀនធំ :. ខ្សែតែមួយដែលមិនបានណែនាំ និងមិនបានកំណត់ទាំងអស់នឹងត្រូវបានកំណត់ថាជាស្លាក។ ស្លាកដែលគ្មានសញ្ញាមិនអាចស្ថិតក្នុងបន្ទាត់ដូចគ្នានឹងការណែនាំទេ។ ស្លាកដែលមានសញ្ញាសម្គាល់អាចស្ថិតនៅក្នុងបន្ទាត់ដូចគ្នានឹងការណែនាំ។
ការណែនាំ
តារាង 2. សេចក្តីណែនាំ
CMT | PIC | វដ្តនៃការណែនាំ | មុខងារ | ប្រតិបត្តិការ | ស្ថានភាព |
BCRR, ខ | BCF F, ខ | 1 | ច្បាស់បន្តិច | 0 → R (ខ) | គ្មាន |
BSR R, ខ | BSF F, ខ | 1 | សំណុំប៊ីត | 1 → R (ខ) | គ្មាន |
BTSC R, ខ | BTFSC F, ខ | ២៥(៤) | តេស្តប៊ីត រំលងប្រសិនបើ 0 | រំលងប្រសិនបើ R(b)=0 | គ្មាន |
BTSS R, ខ | BTFSS F, ខ | ២៥(៤) | តេស្តប៊ីត រំលងប្រសិនបើ 1 | រំលងប្រសិនបើ R(b)=1 | គ្មាន |
ណុប | ណុប | 1 | គ្មានប្រតិបត្តិការទេ។ | គ្មាន | គ្មាន |
CLRWDT | CLRWDT | 1 | ជម្រះ WDT | 0 → WDT | /PF, /TF |
គេង | គេង | 1 | បញ្ចូលរបៀបគេង | 0 →WDT, បញ្ឈប់ OSC | /PF, /TF |
STTMD | ជម្រើស | 1 | រក្សាទុក W TO TMODE | W → TMODE | គ្មាន |
CTLIO R | TRIS R | 1 | គ្រប់គ្រងទិសដៅ IO reg | W → IODIRr | គ្មាន |
STR R | MOVW FF | 1 | ទុក W ដើម្បីចុះឈ្មោះ | W → R | គ្មាន |
LDR R, ឃ | MOVF F, ឃ | 1 | ផ្ទុក reg ទៅ d | R → ឃ | Z |
SWAPR R, ឃ | SWAPF F, ឃ | 1 | ប្តូរពាក់កណ្តាល reg | [R(0-3)R(4-7)] → ឃ | គ្មាន |
INCR R, ឃ | INCF F, ឃ | 1 | បង្កើន reg | R+1 → ឃ | Z |
INCRSZ R, ឃ | INCFSZ F, ឃ | ២៥០០ (២២៧) | បង្កើន reg រំលងប្រសិនបើ 0 | R+1 → ឃ | គ្មាន |
ADDWR R, ឃ | ADDWF F, ឃ | 1 | បន្ថែម W និង reg | W+R → ឃ | C, HC, Z |
SUBWR R, ឃ | SUBWF F, ឃ | 1 | អនុ W ពី reg | RW → d ឬ R + / W + 1 → d | C, HC, Z |
DECR R, ឃ | DECF F, ឃ | 1 | ការកាត់បន្ថយ reg | R-1 → ឃ | Z |
DECRSZ R, ឃ | DECFSZ F, ឃ | ២៥០០ (២២៧) | បន្ថយ reg, រំលងប្រសិនបើ 0 | R-1 → ឃ | គ្មាន |
ANDWR R, ឃ | ANDWF F, ឃ | 1 | AND W និង reg | R&W → ឃ | Z |
IORWR R, ឃ | IORWF F, ឃ | 1 | Inclu.OR W និង reg | W|R → ឃ | Z |
XORWR R, ឃ | XORWF F, ឃ | 1 | Exclu.OR W និង reg | W^R → ឃ | Z |
COMR R, ឃ | COMF F, ឃ | 1 | បំពេញបន្ថែម reg | / R → ឃ | Z |
RRR R, ឃ |
RRF F, ឃ |
1 |
បង្វិលស្តាំ reg |
R(n) → R(n-1), C → R(7),
R(0) → C |
C |
RLR R, ឃ |
RLF F, ឃ |
1 |
បង្វិល reg ខាងឆ្វេង |
R(n) → R(n+1), C → R(0),
R(7) → C |
C |
CLRW | CLRW | 1 | ជម្រះបញ្ជីការងារ | 0 → វ | Z |
CLRR R | CLRF F | 1 | ជម្រះបញ្ជី | 0 → R | Z |
រ៉េតធី | RETFIE | 2 | ត្រឡប់ពីការរំខាន | ជង់→កុំព្យូទ័រ, 1 → GIE | គ្មាន |
រ៉េត | ត្រឡប់ | 2 | ត្រឡប់ពីទម្រង់បែបបទរង | ជង់→កុំព្យូទ័រ | គ្មាន |
L ហៅ N | ហៅ k | 2 | ទម្រង់ការរងហៅយូរ | N→PC, PC+1→Stack | គ្មាន |
LJUMP N | GOTO | 2 | អាសយដ្ឋាន Long JUMP | N →កុំព្យូទ័រ | គ្មាន |
LDWI I | MOVLW k | 1 | ផ្ទុកភ្លាមៗទៅ W | ខ្ញុំ → វ | គ្មាន |
ANDWI I | ANDLW k | 1 | AND W និង អ៊ឹម | W&I → W | Z |
IORWI I | IORLW k | 1 | Inclu.OR W និង imm | W|I → W | Z |
XORWI I | XORLW k | 1 | Exclu.OR W និង imm | W^I → W | Z |
RETW I | RETLW k | 2 | ត្រលប់មកវិញដាក់ imm ទៅ W | ជង់→កុំព្យូទ័រ, ខ្ញុំ→ W | គ្មាន |
ADDWI I | ADDLW k | 1 | បន្ថែម imm ទៅ W | W + I → W | C, HC, Z |
SUBWI I | SUBLW k | 1 | ដក W ចេញពី imm | IW → W | C, HC, Z |
ការណែនាំក្លែងក្លាយ
ORG
- ទម្រង់៖ ORG ADDR
- ការពិពណ៌នា៖ កំណត់អាសយដ្ឋានកុំព្យូទ័រ។ ADDR មិនអាចតូចជាងកុំព្យូទ័របច្ចុប្បន្ន ឬធំជាងកុំព្យូទ័រអតិបរមាទេ។
Example
- ORG 0000H
- ចូលទៅកាន់ START
- ORG 0004H; រំខានការចូល
- JUMP INTtimer0
រួមបញ្ចូល
- ទម្រង់៖ #រួមបញ្ចូលfileឈ្មោះ>, #រួមបញ្ចូល "fileឈ្មោះ”
- ការពិពណ៌នា៖fileឈ្មោះ > គឺ ក file នៅក្នុងថតប្រព័ន្ធ, fileឈ្មោះគឺ ក file នៅក្នុងថតគម្រោង និង file ប្រភេទអាចជាបឋមកថា file នៃ .H ឬ.HIC ឬប្រភព file នៃ ASM ។ បឋមកថា file ត្រូវតែនាំចូលមុនពេលអាសយដ្ឋាន PC គឺ 0 និងប្រភព file អាចនាំចូលបានគ្រប់ទីកន្លែងក្នុង file.
Example
- #រួមបញ្ចូល
- #រួមបញ្ចូល "LED.ASM"
EQU
- ទម្រង់៖ ឈ្មោះអថេរ EQU RAM address
- ការពិពណ៌នានៃឈ្មោះអថេរអនុវត្តតាមច្បាប់ដាក់ឈ្មោះអថេរ។ ឈ្មោះអថេរដូចគ្នាមិនអនុញ្ញាតឱ្យមានអាសយដ្ឋានច្រើនទេ។ អថេរច្រើនត្រូវបានអនុញ្ញាតឱ្យឆ្លើយតបទៅនឹងអាសយដ្ឋានដូចគ្នា។ ចំណាំថាអាសយដ្ឋាន RAM នឹងមិនត្រូវបានពិនិត្យទេ ប្រសិនបើអថេរមិនត្រូវបានប្រើ
Example
- LEDLEVEL EQU 0x40
DB
- ទម្រង់៖ ឈ្មោះអថេរ DB?
- ការពិពណ៌នា៖ ឈ្មោះអថេរអនុវត្តតាមច្បាប់ដាក់ឈ្មោះអថេរ។ ឈ្មោះដូចគ្នាមិនអាចកំណត់ម្តងហើយម្តងទៀតបានទេ។ អាសយដ្ឋានត្រូវបានកំណត់ដោយស្វ័យប្រវត្តិដោយអ្នកចងក្រងដោយមិនចាំបាច់បញ្ជាក់អាសយដ្ឋាន RAM ដែលត្រូវគ្នានោះទេ។ ចំណាំថាអាសយដ្ឋានមិនត្រូវបានកំណត់ទេ នៅពេលដែលអថេរមិនប្រើប្រាស់។
Example
- V1 DB?
DE
- ទម្រង់៖ DE Data0, Data1, … Datan
- ការពិពណ៌នា៖ នៅក្នុងតារាងទិន្នន័យ EEPROM អាសយដ្ឋាននៃតារាងទិន្នន័យត្រូវតែនៅក្រោយ 0x4100។ ទិន្នន័យបន្ទាប់ពីតារាង DE ត្រូវបានរៀបចំជាបន្តបន្ទាប់ដោយចាប់ផ្តើមពីអាសយដ្ឋានដែលបានកំណត់ដោយ ORG ។ ចំនួនទិន្នន័យគឺគ្មានដែនកំណត់ ទោះយ៉ាងណាក៏ដោយ វាត្រូវតែស្ថិតនៅក្នុងបន្ទាត់តែមួយ។
Example
- ORG 4110H
- DE 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17
- DE 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F
DBIT
- ទម្រង់៖ ឈ្មោះអថេរ DBIT?
- ការពិពណ៌នា៖ វាកំណត់អថេរបន្តិច ដែលអនុវត្តតាមច្បាប់ដាក់ឈ្មោះអថេរ។ អាសយដ្ឋានត្រូវបានកំណត់ដោយស្វ័យប្រវត្តិដោយអ្នកចងក្រងដោយមិនបញ្ជាក់អាសយដ្ឋាន RAM ដែលត្រូវគ្នា។ ចំណាំថាអាសយដ្ឋានមិនត្រូវបានកំណត់ទេ នៅពេលដែលអថេរមិនប្រើប្រាស់។ អថេរដែលបានកំណត់ដោយការណែនាំនេះអាចប្រើបានតែក្នុងសេចក្តីណែនាំប្រតិបត្តិការប៊ីតប៉ុណ្ណោះ ដែលរួមមាន BCR, BSR, BTSC, BTSS, BCF, BSF, BTFSC, និង BTFSS ។
Example
- V1_1 DBIT ?
កំណត់
- ទម្រង់៖ #define identifier string
- ការពិពណ៌នា៖ និយមន័យម៉ាក្រូដោយគ្មានប៉ារ៉ាម៉ែត្រ។ និយមន័យម៉ាក្រូគឺត្រូវប្រើឈ្មោះម៉ាក្រូដើម្បីតំណាងឱ្យខ្សែអក្សរ ហើយជំនួសឈ្មោះម៉ាក្រូដោយខ្សែអក្សរ នេះគ្រាន់តែជាការជំនួសដ៏សាមញ្ញមួយ ខ្សែអក្សរអាចមានតួអក្សរណាមួយ អាចថេរបាន ក៏អាចជាកន្សោមមួយ អង្គដំណើរការមុនមិន ពិនិត្យវា។ ប្រសិនបើមានកំហុស វាអាចត្រូវបានរកឃើញតែនៅពេលចងក្រងកម្មវិធីប្រភពដែលត្រូវបានពង្រីកដោយម៉ាក្រូប៉ុណ្ណោះ។
Example
- #define Defname 1+5 ORG 0000H
- ……
- ឈ្មោះ LDWI
ម៉ាកូ
- ទម្រង់៖ ឈ្មោះម៉ាក្រូ MARCO par1…part n
- មាតិកាម៉ាក្រូ
- ENDM
ការពិពណ៌នា៖ ម៉ាក្រូជាមួយប៉ារ៉ាម៉ែត្រ។ ឈ្មោះម៉ាក្រូ និងឈ្មោះប៉ារ៉ាម៉ែត្រធ្វើតាមអនុសញ្ញាដាក់ឈ្មោះអថេរ។ ម៉ូឌុលម៉ាក្រូជាមួយ ENDM ។ គ្មានស្លាកត្រូវបានអនុញ្ញាតនៅក្នុងនិយមន័យម៉ាក្រូទេ។
Example
- ការពន្យាពេលម៉ាក្រូ a1, a2, a3
- LDWI a1
- STR DELAYCNT1
- LDWI a2
- STR DELAYCNT2
- LDWI a3
- STR DELAYCNT3
- ហៅ DELAYLOOP
- ចុង
- ORG 0000H
- ……
- ការពន្យាពេល 0xF0, 0x49, 0x30
Ifdef
- ទម្រង់៖ ម៉ាក្រូតាមលក្ខខណ្ឌ ifdef
- ; កម្មវិធី ១
- ផ្សេងទៀត។
- ; ប្លុក 2 endif
ការពិពណ៌នា៖ ប្រសិនបើម៉ាក្រូតាមលក្ខខណ្ឌមិនស្មើនឹង 0 នោះប្លុក 1 ត្រូវបានប្រតិបត្តិ បើមិនដូច្នេះទេ ប្លុក 2 ត្រូវបានប្រតិបត្តិ។ ចំណាំថាការណែនាំនេះមិនអាចដាក់បានឡើយ។
Example
- Ifdef បង្ខូចកេរ្តិ៍ឈ្មោះ
- LJUMP RESTART_WDT DECRSZ DELAYCNT1, F
- LJUMP POWERDOWN_2SLOOP
- ផ្សេងទៀត។
- DECRSZ DELAYCNT2, F
- LJUMP POWERDOWN_2SLOOP DECRSZ DELAYCNT3, F
- LJUMP POWERDOWN_2SLOOP
- ចុង
សៀវភៅណែនាំបំបាត់កំហុសបន្ទះឈីប
ជាងview
- ឧបសម្ព័ន្ធនេះកំណត់ និងពណ៌នាអំពីចំណុចប្រទាក់រវាងក្រុមប្រឹក្សាអភិវឌ្ឍន៍ IDE និងពិភពខាងក្រៅនៅក្នុងបរិយាកាសអភិវឌ្ឍន៍សមាហរណកម្មផលិតផល ដែលគ្របដណ្តប់លើចំណុចប្រទាក់ផ្នែករឹង និងផ្នែកទន់ដែលពាក់ព័ន្ធ។
ការពិពណ៌នាចំណុចប្រទាក់
ការពិពណ៌នាចំណុចប្រទាក់សម្រាប់រូបភាពទី 12 មានដូចខាងក្រោម។
- USB1: ការតភ្ជាប់រវាងរន្ធ USB និងកុំព្យូទ័រ។
- J11: ចំណុចប្រទាក់កម្មវិធី ដែលជាច្រកត្រួតពិនិត្យទំនាក់ទំនងនៃបន្ទះឈីបគោលដៅជាមួយនឹងការតភ្ជាប់ពីកំពូលទៅបាតដែលបានរាយក្នុងតារាងខាងក្រោម។
តារាងទី 3. ការតភ្ជាប់រវាងចំណុចប្រទាក់បំបាត់កំហុស និងបន្ទះឈីបគោលដៅ
ចំណុចប្រទាក់ J11 | CMT2280F2 | CMT2281F2 | CMT2189B | CMT2189C |
វី.ស៊ី.ស៊ី | ឌីវីឌីឌី
ម្ជុលលេខ ១ |
ឌីវីឌីឌី
ម្ជុលលេខ ១ |
ឌីវីឌី/AVDD
ម្ជុល 1/Pin6 |
វីឌី
ម្ជុល 1/Pin11 |
GND | GND
ម្ជុលលេខ ១ |
GND
ម្ជុលលេខ ១ |
GND
ម្ជុលលេខ ១ |
GND
ម្ជុល 2/Pin10/Pin13 |
CLK | PA0/ICSPCLK
ម្ជុលលេខ ១ |
PA0/ICSPCLK
ម្ជុលលេខ ១ |
PA0/ICSPCLK
ម្ជុលលេខ ១ |
PA0/ICSPCLK
ម្ជុលលេខ ១ |
ទិន្នន័យ | PA1/ICSPDAT
ម្ជុលលេខ ១ |
PA1/ICSPDAT
ម្ជុលលេខ ១ |
PA1/ICSPDAT
ម្ជុលលេខ ១ |
PA1/ICSPDAT
ម្ជុលលេខ ១ |
- P1: ការបញ្ចូលថាមពលខាងក្រៅ
- J7: ទាញយក board GND
- J8: ការជ្រើសរើសការផ្គត់ផ្គង់ថាមពល MCU 3.3 V គោលដៅ
- J9: ការជ្រើសរើសការផ្គត់ផ្គង់ថាមពល MCU 3.7 V គោលដៅ
- J10: ការជ្រើសរើសការផ្គត់ផ្គង់ថាមពល MCU 5 V គោលដៅ (សម្រាប់តែ CMT2281F2)
- J13: ការជ្រើសរើសការផ្គត់ផ្គង់ថាមពលបញ្ចូលខាងក្រៅ
កំណត់ចំណាំ
- សម្រាប់ចំណុចសៀគ្វីខ្លីទាំង៤ គឺ J4, J8, J9, និង J10 អាចកាត់បានតែមួយប៉ុណ្ណោះ។
- SPWB1៖ ប៊ូតុងកំណត់ឡើងវិញសម្រាប់បន្ទះទាញយក។
- D1: ភ្លើងសញ្ញា។
- អំពូល LED ក្រហម (បើកជានិច្ច)៖ ការបញ្ជាក់អំពីថាមពល នៅពេលនេះ កម្មវិធីបំបាត់កំហុសមិនទាន់បានទាក់ទងជាមួយកុំព្យូទ័រដោយជោគជ័យនៅឡើយទេ។
- LED ពណ៌បៃតង (បើកជានិច្ច)៖ ឧបករណ៍បំបាត់កំហុស និងកុំព្យូទ័រត្រូវបានភ្ជាប់ដោយជោគជ័យ។
- LED ពណ៌លឿង (បើកជានិច្ច): ឧបករណ៍បំបាត់កំហុសស្ថិតនៅក្នុងរបៀប BOOT រង់ចាំការអាប់ដេតកម្មវិធីបង្កប់តាមអ៊ីនធឺណិត។
- អំពូល LED ពណ៌លឿង (ពន្លឺ)៖ ឧបករណ៍បំបាត់កំហុសកំពុងដំណើរការ។
ការពិចារណា
- ការតភ្ជាប់រវាងម៉ាស៊ីនកុំព្យូទ័រ និងក្រុមប្រឹក្សាអភិវឌ្ឍន៍ IDE គឺសាមញ្ញ ហើយប្រើចំណុចប្រទាក់ USB ស្តង់ដារ ដោយមិនចាំបាច់ដំឡើងកម្មវិធីបញ្ជាបន្ថែមសម្រាប់ឧបករណ៍បំបាត់កំហុសនោះទេ។ នៅពេលដែលប្រព័ន្ធកុំព្យូទ័រត្រូវបានដោតជាលើកដំបូង កម្មវិធីបញ្ជានឹងត្រូវបានដំឡើងដោយស្វ័យប្រវត្តិ ហើយបន្ទាប់មកអ្នកប្រើប្រាស់អាចប្រើកម្មវិធីបំបាត់កំហុសជាធម្មតា។
- បន្ទះបំបាត់កំហុសត្រូវបានដំណើរការដោយកុំព្យូទ័រតាមរយៈរន្ធ USB 5 V ។ នៅពេលដែលបន្ទះឈីប/បន្ទះគោលដៅត្រូវបានបំបាត់កំហុសដោយប្រើបន្ទះបំបាត់កំហុស វាអាចត្រូវបានផ្តល់ថាមពលដោយផ្ទាល់ដោយអ្នកបំបាត់កំហុស។ វ៉ុលផ្គត់ផ្គង់ថាមពលtage អាចត្រូវបានប្តូរ និងកែតម្រូវតាមរយៈមួកសៀគ្វីខ្លី។ វាគាំទ្រវ៉ុលtages នៃ 3.3 V, 3.7 V, និង 5 V ហើយមានតែមួយក្នុងចំណោមពួកវាអាចខ្លីក្នុងពេលតែមួយ។ ប្រសិនបើអ្នកប្រើប្រាស់ត្រូវការការផ្គត់ផ្គង់ថាមពលខាងក្រៅ វាទាមទារឱ្យផ្តាច់ថាមពលនៃបន្ទះគោលដៅ ហើយបន្ទាប់មកភ្ជាប់ការផ្គត់ផ្គង់ថាមពលខាងក្រៅទៅចំណុចប្រទាក់ថាមពលខាងក្រៅនៃបន្ទះបំបាត់កំហុស។ បន្ទាប់មកថាមពលត្រូវបានផ្តល់ទៅឱ្យក្រុមប្រឹក្សាភិបាលគោលដៅតាមរយៈចំណុចប្រទាក់កម្មវិធី VCC ។ វ៉ុលបញ្ចូលអតិបរមាtage នៃចំណុចប្រទាក់ថាមពលខាងក្រៅមិនអាចលើសពី 12 V.
- រាល់ពេលដែលប្តូរថាមពល ឬជំនួសបន្ទះឈីបគោលដៅ អ្នកប្រើប្រាស់ត្រូវចុចប៊ូតុងកំណត់ឡើងវិញនៅលើបន្ទះបំបាត់កំហុស ដើម្បីភ្ជាប់បន្ទះឈីបគោលដៅឡើងវិញ។ នៅពេលដែល LED នៅលើបន្ទះបំបាត់កំហុសប្រែទៅជាពណ៌បៃតង វាមានន័យថាការទំនាក់ទំនងជាមួយកុំព្យូទ័រម៉ាស៊ីនបានជោគជ័យ។ នៅពេលនេះ អ្នកប្រើប្រាស់អាចដំណើរការម៉ាស៊ីនកុំព្យូទ័រសម្រាប់ការបំបាត់កំហុស។
- នៅពេលបើកដំណើរការនីមួយៗ ម៉ាស៊ីនកុំព្យូទ័រនឹងរកឃើញលេខកំណែកម្មវិធីបង្កប់។ ប្រសិនបើលេខកំណែកម្មវិធីបង្កប់ត្រូវបានរកឃើញទាបពេក ប្រព័ន្ធនឹងលោតចូលទៅក្នុងរបៀបចាប់ផ្ដើម។ នៅពេលនេះ ភ្លើង LED ពណ៌លឿងតែងតែបើក ហើយម៉ាស៊ីននឹងធ្វើបច្ចុប្បន្នភាពកម្មវិធីបង្កប់ដោយស្វ័យប្រវត្តិ។ សូមកុំផ្តាច់ USB ក្នុងអំឡុងពេលដំណើរការនេះ។ ក្នុងករណីដែលវាត្រូវបានផ្ដាច់ ឬការអាប់ដេតកម្មវិធីបង្កប់បរាជ័យ វាតម្រូវឱ្យអ្នកប្រើប្រាស់ចុចប៊ូតុងកំណត់ឡើងវិញ ឬដោត USB ឡើងវិញដើម្បីឱ្យវាចូលរបៀបចាប់ផ្ដើមម្តងទៀតសម្រាប់ការអាប់ដេតកម្មវិធីបង្កប់ឡើងវិញ។
កែប្រែប្រវត្តិ
តារាងទី 4. ពិនិត្យឡើងវិញនូវកំណត់ត្រាប្រវត្តិសាស្ត្រ
លេខទេ | ជំពូក | ការពិពណ៌នា | កាលបរិច្ឆេទ |
1.0 | ទាំងអស់។ | កំណែដំបូង | ៨៦៦-៤៤៧-២១៩៤ |
1.1 | 2 | ធ្វើបច្ចុប្បន្នភាពរូបថតអេក្រង់ IDE មួយចំនួន | ៨៦៦-៤៤៧-២១៩៤ |
ទំនាក់ទំនង
CMOSTEK Microelectronics Co., Ltd. សាខា Shenzhen
អាស័យដ្ឋាន៖ 2/F អាគារ 3, Pingshan Private Enterprise ST Park, Xili, Nanshan District, Shenzhen, Guangdong, China
- ទូរស័ព្ទ៖ +86-755-83231427
- លេខកូដប្រៃសណីយៈ ៥១៨១៣២
- ការលក់៖ sales@cmostek.com
- គាំទ្រ៖ support@cmostek.com
- Webគេហទំព័រ៖ www.cmostek.com
រក្សាសិទ្ធិ។ CMOSTEK Microelectronics Co., Ltd. រក្សាសិទ្ធិគ្រប់យ៉ាង។
ព័ត៌មានដែលផ្តល់ដោយ CMOSTEK ត្រូវបានគេជឿថាមានភាពត្រឹមត្រូវ និងអាចទុកចិត្តបាន។ ទោះជាយ៉ាងណាក៏ដោយ គ្មានការទទួលខុសត្រូវណាមួយត្រូវបានសន្មត់ថាមានភាពមិនត្រឹមត្រូវទេ ហើយលក្ខណៈជាក់លាក់នៅក្នុងឯកសារនេះអាចផ្លាស់ប្តូរដោយគ្មានការជូនដំណឹងជាមុន។ សម្ភារៈដែលមាននៅទីនេះគឺជាកម្មសិទ្ធិផ្តាច់មុខរបស់ CMOSTEK ហើយមិនត្រូវចែកចាយ ផលិតឡើងវិញ ឬបង្ហាញទាំងស្រុង ឬមួយផ្នែកដោយគ្មានការអនុញ្ញាតជាលាយលក្ខណ៍អក្សរជាមុនពី CMOSTEK ឡើយ។ ផលិតផល CMOSTEK មិនត្រូវបានអនុញ្ញាតឱ្យប្រើជាសមាសធាតុសំខាន់នៅក្នុងឧបករណ៍ ឬប្រព័ន្ធទ្រទ្រង់ជីវិតដោយគ្មានការយល់ព្រមជាលាយលក្ខណ៍អក្សរពី CMOSTEK ឡើយ។ ស្លាកសញ្ញា CMOSTEK គឺជាពាណិជ្ជសញ្ញាចុះបញ្ជីរបស់ក្រុមហ៊ុន CMOSTEK Microelectronics Co., Ltd. ឈ្មោះផ្សេងទៀតទាំងអស់គឺជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន។
ឯកសារ/ធនធាន
![]() |
CMOSTEK CMT2280F2 ម៉ូឌុលទំនាក់ទំនងមីក្រូ [pdf] ការណែនាំអ្នកប្រើប្រាស់ CMT2280F2, CMT2281F2, CMT2189B, CMT2189C, CMT2280F2 Communication Module Micros, CMT2280F2, Communication Module Micros, Module Micros, Micros |