ទាញយក: bayate.v0cip
កាលពីប៉ុន្មានសប្តាហ៍មុនយើងបានសរសេរអំពីឧបករណ៍ចំណុចប្រទាក់របស់ចាងហ្វាងឡានក្រុងរបស់យើង។ យើងបានប្រើថ្ងៃឈប់សម្រាកថ្មីៗដើម្បីបន្ថែមលក្ខណៈថ្មីៗមួយចំនួនដូចជាអ្នកសរសេរកម្មវិធី JTAG ម៉ាក្រូម៉ាកការវាស់ប្រេកង់និងច្រើនទៀត។ ការតំឡើងលេខកូដសំខាន់ធ្វើឱ្យអ្វីៗទាំងអស់កាន់តែងាយស្រួលក្នុងការអាននិងធ្វើបច្ចុប្បន្នភាព។
សូមពិនិត្យមើលការបង្ហាញមុខងារថ្មីខាងក្រោម។ យើងកំពុងចងក្រងផែនទីបង្ហាញផ្លូវហើយបញ្ជីបំណងដូច្នេះចែករំលែកគំនិតរបស់អ្នកនៅក្នុងមតិយោបល់។ អ្នកក៏អាចមើលឃើញពីរបៀបដែលយើងបានប្រើចោរសមុទ្រឡានក្រុងដើម្បីអានកាតឆ្លាតវៃនិងសាកល្បងលំយោលគ្រីស្តាល់ i2C មួយ។
ពិធីការថ្មី
i2c> m របៀប m1 -etsupup
1. ម្ជុល <- ម្ជុលដែលមិនចេះរីងស្ងួត (របៀបសុវត្ថិភាព)
2. លួស <- មិនបានត្រៀមខ្លួនសម្រាប់ការចេញផ្សាយនេះទេ
3. UART
i2c
5. អេសអាយអាយ
6. JTAG <- ចំណុចប្រទាក់និងអ្នកសរសេរកម្មវិធី
7. Raw2wire
8. Raw3Wire
របៀប> 1
សំណុំរបៀប 900
hiz>
ការចេញផ្សាយកម្មវិធីបង្កប់នេះរាយពិធីការថ្មីចំនួន 3 ។
សួស្តី Z ធ្វើឱ្យម្ជុលខ្ពស់និងការបញ្ចូលខ្ពស់ដែលជារដ្ឋដែលមានសុវត្ថិភាពដែលមិនធ្វើឱ្យខូចសៀគ្វីភ្ជាប់។ ដើម្បីឱ្យមានសុវត្ថិភាព, ចោរលួចឡានក្រុងឥឡូវនេះចាប់ផ្តើមនៅក្នុងរបៀបនេះ។
1- លួសត្រូវបានចុះបញ្ជីប៉ុន្តែយើងមិនអាចរាប់បញ្ចូលវានៅក្នុងការចេញផ្សាយនេះបានទេពីព្រោះយើងនៅតែមិនមានផ្នែកណាមួយដែលត្រូវសាកល្បងជាមួយបណ្ណាល័យរបស់យើង។ នេះគ្រាន់តែជាកន្លែងសម្រាប់ពេលនេះប៉ុណ្ណោះប៉ុន្តែវានឹងត្រូវបានបន្ថែមភ្លាមៗនៅពេលដែលយើងទទួលបានចំណែក 1 ខ្សែដើម្បីធ្វើតេស្ត។
យើងបានសរសេរចំណុចប្រទាក់ JTAG សាមញ្ញដែលរួមមានអ្នកលេង XSVF សម្រាប់ការសរសេរកម្មវិធីច្រវាក់ឧបករណ៍ JTAG ។
** យើងបានបញ្ចូលក្នុងបណ្ណាល័យ I2C ផ្នែករឹងមួយប៉ុន្តែយោងទៅតាមឧបករណ៍ Errata មានកំហុសក្នុងម៉ូឌុល 24 ហ្វឺស 64GA002 ។ នេះនឹងធ្វើការជាមួយបន្ទះឈីបផ្សេង (ឧ។ 28pin DSPIC33) ។
តារាងតភ្ជាប់
ម្ជុល
1- លួស
i2c *
SPI **
RS232
កេងហាកៃ
ខ 9
SDA
SDA
Mosi
–
TDI
ខ 8
–
សម្ពះ
ខេកខេ
–
tck
ខ 7
–
–
Miso
ចម្ពីડ
tdo
ខ 6
–
–
ស៊ីអេស
tx
tms
ខ 5
aux
aux
aux
aux
aux
ដី
វីសនីដុង
វីសនីដុង
វីសនីដុង
វីសនីដុង
វីសនីដុង
* ក៏លួសឆៅ 2 ខ្សែផងដែរ។ ** ក៏លួសបន្លង 3 ខ្សែផងដែរ។
របៀបថ្មីភ្ជាប់ទៅនឹងចោរសមុទ្រឡានក្រុងដូចដែលបានពិពណ៌នានៅក្នុងតារាង។
លក្ខណៈពិសេសនិងការកំណត់ថ្មី
ការវាស់វែងប្រេកង់
hiz> f <- ធ្វើប្រេកង់ ចំនួន 9xx Freq ពឹងផ្អែកលើអេអូអេសៈ 22199552Hz (22MHz) hiz>
ដូចដែលបានឃើញក្នុងការធ្វើបាតុកម្ម DS1077 យើងបានបន្ថែមបញ្ជរប្រេកង់មួយទៅ PUUX របស់ Pirate របស់ Piration របស់ Piration ។ ប្រេកង់ជំហានជំហានអតិបរមាប្រហែល 50mHz ។
ចាត់តាំងវត្ថុបញ្ជានៅចោច
hiz> c <- ម៉ឺនុយ C លេខកូដ AUX 1. AUX (លំនាំដើម) CS / TMS របៀប> 1 <- កំណត់របៀបត្រួតពិនិត្យ AUX 9xx aux: ការកំណត់លំនាំដើម (PUUX PIN) hiz>
ពេលខ្លះយើងត្រូវការគ្រប់គ្រងបន្ទះឈីបជ្រើសរើស (CS) / ឧបករណ៍ JTAG (TMS) ម្ជុលដោយដៃ។ ‘C’ បិទ / បើកការត្រួតពិនិត្យម្ជុលរវាងម្ជុលអ័ក្សនិងបន្ទះឈីបជ្រើសរើសម្ជុល។
កំណត់ល្បឿនស្ថានីយ
hiz> b <- ម៉ឺនុយខ កំណត់ល្បឿនច្រកសៀរៀល: (ប៊ីភីអេស) 1. 300 ... 9. 115200 ល្បឿន> 9 <- ល្បឿនកំណត់ លៃតម្រូវស្ថានីយរបស់អ្នកហើយចុចចន្លោះដើម្បីបន្ត hiz>
‘ខ’ កែសំរួលល្បឿនច្រកសៀរៀលខាងក្រៅ។
ម៉ាកាវ
បន្ថែមវាក្យសម្ព័ន្ធថ្មី ‘(#)’ ពិធីការពិធីការដែលពឹងផ្អែកលើម៉ាក្រូពឹងផ្អែក។
jtag> (0) <-Macro 0 ម៉ឺនុយ 0.Macro ខ្សែសង្វាក់អរ 2. តើខ្សែសង្វាក់ 2 អ្នកលេង 3.xsvf jtag>>
ក្នុងរបៀបណាមួយប្រើម៉ាក្រូ (0) ដើម្បីបង្ហាញមឺនុយនៃម៉ាក្រូដែលមាន។
ការស្វែងរកអាសយដ្ឋាន I2C
I2C> (1)