ការធ្វើបច្ចុប្បន្នភាពកម្មវិធីបង្កប់របស់ចោរប្លន់ឡានក្រុង (V.0C), JTAG និងច្រើនទៀត

ទាញយក: 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)

Leave a Reply

Your email address will not be published.