ឯកសារអ្នកសរសេរកម្មវិធី Jaycar usbASP

បន្ទះសៀគ្វីមួយ។

ភ្ជាប់ទៅយូអិនអេ

usbASP (XC4627) អ្នកសរសេរកម្មវិធីអាចភ្ជាប់ទៅឧបករណ៍ប្រភេទ AVR ភាគច្រើនមិនត្រឹមតែពីអូណូទេ។ អ្នកនឹងត្រូវស្វែងរកដ្យាក្រាមតភ្ជាប់ត្រឹមត្រូវដែលជាធម្មតាត្រូវបានរកឃើញនៅក្នុងសំណុំទិន្នន័យសម្រាប់ឧបករណ៍ AVR របស់អ្នក។

ខណៈពេលដែលអ្នកសរសេរកម្មវិធី usbASP មានឧបករណ៍ភ្ជាប់លេខ ១០ សម្រាប់ឧបករណ៍អាតូមចាស់អ្នកអាចប្រើ (XC4613) អាដាប់ធ័រដើម្បីធ្វើឱ្យវាកាន់តែងាយស្រួលជាងមុនទៅនឹងឧបករណ៍ 6pin ស៊េរីថ្មីដូចជា UNO ។ វាងាយស្រួលក្នុងការចងចាំការតំរង់ទិសដោយផ្គូរផ្គងម្ជុលកំណត់ឡើងវិញ XC4613 អាដាប់ធ័រដូចដែលបានចង្អុលទៅខាងស្តាំ។

រួមបញ្ចូលការទាញយក files

នៅក្នុងហ្សីបដែលបានផ្តល់ជូន file (រកឃើញនៅលើទំព័រទាញយកសម្រាប់ XC4627) អ្នកនឹងរកឃើញឯកសារ PDF នេះរួមជាមួយកម្មវិធីដែលអ្នកត្រូវការរួមទាំងផ្លូវកាត់ពីរបីនិងបាច់មួយ file ដើម្បីធ្វើឱ្យអ្វីៗងាយស្រួលក្នុងការគ្រប់គ្រង។
បើមិនដូច្នោះទេប្រសិនបើអ្នកមិនមានហ្ស៊ីបរួមបញ្ចូលកម្មវិធីដែលអ្នកត្រូវការគឺ "avrdude" និងកម្មវិធីបើកយូអេសប៊ី "libusb" ដែលអាចតំឡើងបានតាមរយៈ ZADIG ។

តំឡើងកម្មវិធីបញ្ជាសម្រាប់ usbASP ជាមួយ ZADIG

ដំបូងអ្នកត្រូវសរសេរជាន់លើកម្មវិធីបញ្ជាដែលត្រូវបានដំឡើងដោយបង្អួចនៅពេលអ្នកដោតឌុយ XC4627។ អ្នកគួរតែធ្វើដូចនេះតែម្តង។

ដោតអ្នកសរសេរកម្មវិធី usbASP របស់អ្នកចូលទៅក្នុងកុំព្យូទ័រហើយបើកកម្មវិធី ZADIG (តាមរយៈផ្លូវកាត់ឬរកឃើញនៅក្នុងថតតំឡើង) ។ នៅក្នុងកម្មវិធីដែលបង្ហាញ, ធីក  ជម្រើស> បង្ហាញឧបករណ៍ទាំងអស់

ហើយផ្លាស់ប្តូរប្រអប់ទម្លាក់ចុះជា USBasp ។ បន្ទាប់មកអ្នកចង់ផ្លាស់ប្តូរអ្វីដែលកម្មវិធីបញ្ជាក្លាយជាដោយរំកិលជម្រើសរហូតដល់អ្នកឈានដល់ libusb ឈ្នះ 32
បុក“ តំឡើងកម្មវិធីបញ្ជា” - ប្រសិនបើវាត្រូវបានតំឡើងរួចហើយវានឹងអានថា“ តំឡើងកម្មវិធីបញ្ជាឡើងវិញ” ដូចដែលបានបង្ហាញ៖
ចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិក អត្ថបទ កម្មវិធី

នៅពេលដែលកម្មវិធីបញ្ជាបច្ចុប្បន្ន (ផ្នែកខាងឆ្វេង) គឺ libusb0 បន្ទាប់មកអ្នកអាចបន្តទៅមុខដោយប្រើ usbASP ជាមួយ avrdude ។

ការប្រើប្រាស់ AVRDUDE (GUI Version)

សូមអរគុណដល់អ្នកប្រើប្រាស់ដែលមានឈ្មោះថា zkemble ពួកគេបានផ្តល់ឃ្លាំង GitHub នៃហ្គីដែលអាចធ្វើឱ្យងាយស្រួលក្នុងការគ្រប់គ្រង។

ដំណើរការផ្លូវកាត់ AVRDUDE GUI នៅក្នុងថតឯកសារឬប្រសិនបើវាមិនដំណើរការសូមតំឡើងត្រឹមត្រូវនៅក្នុងថតតំឡើង។

ប្រសិនបើអ្នកមិនមានបណ្ណាល័យត្រឹមត្រូវទេបង្អួចគួរតែដំឡើងវាសម្រាប់អ្នក៖
ចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិក អត្ថបទ កម្មវិធី

បន្ទាប់មកអ្នកនឹងត្រូវបានស្វាគមន៍ដោយអេក្រង់ដែលមានជំរើសជាច្រើនដែលអ្នកត្រូវគ្រប់គ្រងសម្រាប់ USBASP គឺ៖
ចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិក អត្ថបទ
បន្ទាប់មកជ្រើសរើសលេខគោលដប់ប្រាំមួយរបស់អ្នក file នៅក្នុង ពន្លឺ ផ្នែក, កំណត់ទៅ "សរសេរ" ។ បន្ទាប់មកនៅផ្នែកខាងលើខាងស្តាំអ្នកនឹងចង់ផ្លាស់ប្តូរ MCU របស់អ្នកទៅលេខដែលត្រឹមត្រូវ UNO ជាធម្មតា ATMEGA328p ប៉ុន្តែអ្នកត្រូវពិនិត្យនិងប្តូរឧបករណ៍នីមួយៗ។ នៅពេលដែលអ្នកបានកំណត់តម្លៃហើយចុចដិត កម្មវិធី! ប៊ូតុងដើម្បីសរសេរលេខគោលដប់ប្រាំមួយ file.

ការប្រើប្រាស់ AVRDUDE (CMD Version)

ខណៈពេលដែល GUI គឺជាការប្រឈមមុខនឹងកម្មវិធីបន្ទាត់ពាក្យបញ្ជារបស់ avrdude ។ រត់

AVRDUDE CMD.bat

file ដើម្បីបង្ហាញនូវប្រអប់បញ្ចូលពាក្យបញ្ជាដែលនឹងតំឡើង avrdude សម្រាប់អ្នក អតីតមួយampពាក្យបញ្ជា le ត្រូវបានផ្តល់នៅក្នុងបឋមកថាប៉ុន្តែអ្នកអាចដំណើរការពាក្យបញ្ជាផ្ទាល់ខ្លួនរបស់អ្នក។

ប្រើ“ ស៊ីឌី” (ប្តូរថត) ទៅទីតាំងដែលអ្នកមាន fileហើយប្រើ avrdude ដើម្បីសរសេរកម្មវិធីសម្រាប់ឧទាហរណ៍ample (សម្រាប់អេ file នៅលើកុំព្យូទ័រលើតុរបស់អ្នក)

ស៊ីឌីស៊ីៈ \ អ្នកប្រើ \ ឈ្មោះអ្នកប្រើ \ ផ្ទៃតុ

avrdude –p m328p –c usbASP –P usb –U flash: w:filename.hex: ក

កន្លែងដែល otesp តំណាងឱ្យផ្នែក, -c តំណាងឱ្យអ្នកសរសេរកម្មវិធី (usbASP) ហើយ isP គឺជាកំពង់ផែ។

សម្រាប់ព័ត៌មានបន្ថែមអំពីប៉ារ៉ាម៉ែត្រនិងការផ្លាស់ប្តូរសូមអានសៀវភៅណែនាំដោយប្រើប្រេងឬរត់“avrdude -?

កំហុសមូលដ្ឋាន

មិនអាចរកឃើញឧបករណ៍យូអេសប៊ីដែលមានវីដិក

អត្ថបទ

នេះគឺជាបញ្ហាដែលទាក់ទងទៅនឹងកម្មវិធីបញ្ជា usbASP ។ តើអ្នកបានប្រើ ZADIG ដើម្បីតំឡើងកម្មវិធីបញ្ជា libusb ទេ? តើ usbASP បានដោតទេ?

ហត្ថលេខាដែលរំពឹងទុក (អាន ១០០% ប៉ុន្តែលុបចោលកម្មវិធីមុនកាលកំណត់)

ការបិទអេក្រង់

នេះទាក់ទងនឹងការមិនកំណត់លេខផ្នែកត្រឹមត្រូវ (-p ប្តូរ) - អ្នកអាចឃើញនៅទីនេះថាខ្ញុំបានភ្ជាប់ UNO ("ប្រហែលជា m328p") ប៉ុន្តែខ្ញុំបានជ្រើសរើស atmega16u2 (“ ហត្ថលេខាដែលបានរំពឹងទុកសម្រាប់អេមហ្កា ១៦១២ គឺ…”)។ ពិនិត្យផ្នែកត្រឹមត្រូវដែលបានបញ្ជាក់

កំហុសលើ avrdude.conf ឬផ្សេងទៀត

នេះគឺជាកំហុសទាក់ទងនឹងការកំណត់រចនាសម្ព័ន្ធ avrdude fileដែលជាកំណែខុសពីកម្មវិធី avrdude ។ ប្រើ avrdude.exe AND avrdude.conf ដែលមានទីតាំងនៅក្នុងថត GUI ប្រសិនបើអ្នកតំឡើងនិងប្រើ avrdude ពីទីតាំងផ្សេងត្រូវប្រាកដថាពិនិត្យមើលបីដងនៃកំណែដែលបានកំណត់។ (កំណែចុងក្រោយរបស់យើងនៅក្នុងហ្សីបនេះ fileគឺជាកំណែ ៦.៣) ។

អូស្ត្រាលី

www.jaycar.com.au
techstore@jaycar.com.au
១២៣ ៤

នូវែលសេឡង់

 www.jaycar.co.nz
 techstore@jaycar.co.nz
១២៣ ៤
គំនូរនៃមុខមួយ។

ឯកសារ/ធនធាន

អ្នកសរសេរកម្មវិធី Jaycar usbASP [pdf] ឯកសារ
XC4627, XC4613, AVRDUDE, យូអេសប៊ីអេសភី

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *