esp32 គឺជាឆ័ត្រចុងក្រោយបង្អស់ចុងក្រោយនិងអស្ចារ្យបំផុតពី espressif ។ វាជាបន្ទះឈីបទ្វេរដង 32 ប៊ីតដែលមានវ៉ាយហ្វាយប៊្លូធូសនិងព័ទ្ធជុំវិញនៃគ្រឿងបន្លាស់ដូចជាអាចនិងអ៊ីសឺរណិត។ សម្រាប់ភាគច្រើននៃគ្រឿងបន្លាស់ទាំងនេះ espressif មានពីរប៊ីតនៃលេខកូដឧទ្យានប៉ុន្តែ [Frank Sautt] មិនចូលចិត្តការអនុវត្តអ៊ីសឺរណិតទេ។ “ស្តុកស្តុក” អំពាវនាវឱ្យមានបំពង់អ៊ីធើរណែត Tlk110 ប៉ុន្តែនោះជាបន្ទះឈីបថ្លៃ ៗ នៅពេលទិញក្នុងបរិមាណមួយ។ បន្ទះឈីបល្អជាងនេះគឺ LAN8720, ដូច្នេះ [Frank] បានសាងសង់ក្តារដើម្បីបើកអ៊ីសឺរណិតនៅលើ esp32 ជាមួយបន្ទះឈីបនេះ។

អេសអេស 32 ត្រូវការតែសមាសធាតុមួយចំនួនដើម្បីលួសវាទៅក្នុងបណ្តាញអ៊ីសឺរណិត។ គ្រាន់តែមានអ្នករត់ចង្កតីពីរបី, និងជម្លោះ RJ45 នឹងថែរក្សាការងារភាគច្រើនប៉ុន្តែដោយសារតែគាត់បានយកផ្លូវអេធើណែត “ខែលការពារ” របស់គាត់គាត់ត្រូវការបន្ថែមអ៊ីសឺរណិតរបស់គាត់។ The Waveshare LAN8720 គឺជាបន្ទះឈីបសម្រាប់បញ្ហានេះប៉ុន្តែមានបញ្ហាជាមួយនឹងការកំណត់រចនាសម្ព័ន្ធម្ជុលរបស់ PIN 32 ។ GPIO0 នៅលើ ESP32 មានមុខងារពីរគឺការទាញវាទាបបំផុតក្នុងកំឡុងពេលចាប់ផ្តើមកម្មវិធីសៀរៀលហើយទីពីរគឺការបញ្ចូលនាឡិកាសម្រាប់ប្លុកមុខងារ EMAC ។ សៀគ្វីអគ្គីសនីមួយចំនួនត្រូវតែត្រូវបានបង្កើតឡើងដើម្បីអនុញ្ញាតឱ្យមានលក្ខខណ្ឌទាំងពីរដើម្បីបើកអ៊ីសឺរណិតនៅលើអេសអេស 32 ។

ដំណោះស្រាយរបស់ [ហ្វ្រេស] ដំណោះស្រាយគឺបន្ថែមឧបករណ៍ទប់ទល់នៃការទាញឡើងនិងទម្លាក់បន្តិចទៅនឹងក្តារបំបែកហើយប្រើម្ជុល GPIO ដែលមិនបានប្រើដើម្បីប្តូរ GPIO0 អំឡុងពេលចាប់ផ្តើមប៉ុន្តែអនុញ្ញាតឱ្យគ្រីស្តាល់មួយនៅពេលក្រោយ។ វាជាការ hack ប្រាកដណាស់ប៉ុន្តែវាអនុញ្ញាតឱ្យមានបន្ទះឈីបដែលមានតំលៃថោកមួយចំនួនដែលត្រូវបានប្រើដើម្បីផ្តល់ឱ្យអ៊ីសឺរណិត។

Leave a Reply

Your email address will not be published. Required fields are marked *