STMicroelectronics X-NUCLEO-LED12A1 បន្ទះពង្រីកកម្មវិធីបញ្ជា LED ដោយផ្អែកលើការណែនាំអ្នកប្រើប្រាស់ឧបករណ៍ LED1202
Hardware លើសview
បន្ទះពង្រីក X-NUCLEO-LED12A1 Hardware ចប់view
ការពិពណ៌នាផ្នែករឹង
- X-NUCLEO-LED12A1 គឺជាបន្ទះពង្រីក STM32 Nucleo ដែលត្រូវបានរចនាឡើងដើម្បីផ្តល់កម្មវិធីសម្រាប់ 12 channels LED driver LED1202។ វាមាន 4 LED1202 សម្រាប់សរុបចំនួន 48 LEDs ដែលត្រូវបានជំរុញដោយឯករាជ្យ។ ឧបករណ៍ភ្ជាប់ខាងក្រៅពីរអនុញ្ញាតឱ្យអតិថិជនភ្ជាប់បន្ទះ LED ខាងក្រៅរហូតដល់ 48 LEDs និងការផ្គត់ផ្គង់ថាមពលខាងក្រៅសម្រាប់តម្រូវការបច្ចុប្បន្នបន្ថែមទៀត។ X-NUCLEO-LED12A1 ត្រូវបានគ្រប់គ្រងដោយប្រើឡានក្រុង I2C តែមួយ។ ម្ជុល IO បន្ថែមត្រូវបានប្រើសម្រាប់ការរកឃើញ IRQ ដែលចេញមកពីខ្សែ LED1202 IRQ ។
- អាស្រ័យលើកម្មវិធីបញ្ចប់ RGB ឬ LED ពណ៌តែមួយអាចត្រូវបានភ្ជាប់ទៅក្តារ។ ការគ្រប់គ្រងពន្លឺដាច់ដោយឡែកគឺអាចធ្វើទៅបានសម្រាប់ប៉ុស្តិ៍នីមួយៗ។
- វាអាចប្រើបានជាមួយគ្រួសារក្រុមប្រឹក្សាអភិវឌ្ឍន៍ STM32 Nucleo និងជាមួយប្លង់ឧបករណ៍ភ្ជាប់ Arduino UNO R3 ។
លក្ខណៈពិសេសចម្បង៖
- 4 LED1202 នៅលើយន្តហោះដែលជំរុញដល់ទៅ 48 ឆានែល LEDs
- ក្តារត្រូវបានគ្រប់គ្រងដោយប្រើឡានក្រុង I2C តែមួយ
- ឧបករណ៍ភ្ជាប់ថាមពលខាងក្រៅដើម្បីផ្គត់ផ្គង់រហូតដល់តម្រូវការបច្ចុប្បន្នអតិបរមា
ផលិតផលសំខាន់ៗនៅលើបន្ទះពង្រីក Nucleo៖
LED1202 ។
កម្មវិធីបញ្ជា LED បច្ចុប្បន្នស្ងាត់ 12 ឆានែល
ព័ត៌មានចុងក្រោយមាននៅ www.st.com
X-NUCLEO-LED12A1
កំពូល view
បាត view
កញ្ចប់កម្មវិធី X-CUBE-LED12A1 ស្ថាបត្យកម្ម SW ត្រូវបានបញ្ចប់view
កម្មវិធីពិពណ៌នាច្រៀក៖
កញ្ចប់កម្មវិធីពង្រីក X-CUBE-LED12A1 សម្រាប់ STM32Cube ដំណើរការលើ STM32 និងរួមបញ្ចូលកម្មវិធីបញ្ជាដែលទទួលស្គាល់ LED Driver IC LED1202។ X-CUBE-LED12A1 ត្រូវបានបង្កើតឡើងនៅលើបច្ចេកវិទ្យាសូហ្វវែរ STM32Cube ដើម្បីសម្រួលដល់ការចល័តតាមមីក្រូកុងទ័រ STM32 ផ្សេងៗគ្នា។ វាអាចប្រើបានជាមួយ NUCLEO-L073RZ, NUCLEO-L476RG ឬ NUCLEO-F401RE STM32 Nucleo ក្រុមប្រឹក្សាអភិវឌ្ឍន៍។
លក្ខណៈសំខាន់ៗ៖
- Sample កម្មវិធីដើម្បីដំណើរការបែបផែនពន្លឺមួយចំនួននៅក្នុងរបៀប StandAlone
- Sample កម្មវិធីដើម្បីធ្វើអន្តរកម្មជាមួយកម្មវិធីកុំព្យូទ័រ STSW-LED1202GUI
ព័ត៌មានចុងក្រោយមាននៅ www.st.com
X-CUBE-LED12A1
ដំឡើង និងសាកល្បង Examples
Demo Example: វិក័យប័ត្រនៃសម្ភារៈ
តម្រូវការជាមុនរបស់ HW
- បន្ទះពង្រីកកម្មវិធីបញ្ជា LED 1x
(X-NUCLEO-LED12A1) - ក្រុមប្រឹក្សាអភិវឌ្ឍន៍នុយក្លេអ៊ែរ 1x STM32
(NUCLEO-L073RZ ឬ NUCLEO-L476RG ឬ NUCLEO-F401RE) - 1x ខ្សែ USB ប្រភេទ A ទៅ mini-B
- 1x Laptop/PC ដែលមាន Windows 7, 8 ឬខ្ពស់ជាងនេះ។
ការដំឡើងផ្នែករឹង
ការកំណត់រចនាសម្ព័ន្ធ Jumpers
ព័ត៌មានលម្អិតបន្ថែមអំពីការកំណត់រចនាសម្ព័ន្ធម្ជុល របៀបថាមពល និងសមត្ថភាពមាននៅក្នុង UM2879
Demo Example: ឧបករណ៍កម្មវិធី
តម្រូវការជាមុន SW
- STM32CubeIDE៖ ឧបករណ៍កម្មវិធីពហុប្រព័ន្ធប្រតិបត្តិការទាំងអស់ក្នុងមួយសម្រាប់សរសេរកម្មវិធីផលិតផល STM32 ឬ
STSW-LINK009៖ កម្មវិធីបញ្ជា USB ST-LINK/V2-1 - X-CUBE-LED12A1៖ កញ្ចប់កម្មវិធី រួមទាំងកម្មវិធី ឧamples សម្រាប់ NUCLEO-L073RZ, NUCLEO-L476RG, NUCLEO-F401RE ដែលត្រូវភ្ជាប់ជាមួយ X-NUCLEO-LED12A1
Demo Examples សម្រាប់របៀបប្រតិបត្តិការផ្សេងៗគ្នា
- X-NUCLEO-LED12A1 ភ្ជាប់មកជាមួយ 2 demo FW binaries ដែលមាននៅក្នុងកញ្ចប់ X-CUBE-LED12A1
- LED12A1_xx
- LED12A1_xx_GUI
- នៅពេលដែលបន្ទះ Nucleo ត្រូវបានដោតចូលទៅក្នុងកុំព្យូទ័រនោះ ឧបករណ៍ដូចជា USB_STORAGE ត្រូវបានរកឃើញ។
- FW binary អាចត្រូវបានដាក់កម្មវិធីទៅក្នុង Nucleo board ដោយគ្រាន់តែធ្វើប្រតិបត្តិការអូសនិងទម្លាក់
ធ្វើអន្តរកម្មជាមួយ STSW-LED1202GUI
- កម្មវិធីបង្កប់ LED12A1_L0/F0/F4_GUI អនុញ្ញាតឱ្យមានអន្តរកម្មនៃ X-NUCLEO-LED12A1 ជាមួយនឹងកម្មវិធី SW ដែលដំណើរការលើកុំព្យូទ័រ។
- កម្មវិធី SW (STSW-LED1202GUI) មាននៅក្នុងថត Utilities នៅខាងក្នុងកញ្ចប់ X-CUBE-LED12A1។
- សម្រាប់ការប្រើប្រាស់ STSW-LED1202GUI សូមមើលឯកសារនៅផ្នែក webទំព័រ
https://www.st.com/en/embedded-software/stsw-led1202gui.html
ឯកសារទាំងអស់មាននៅក្នុងផ្ទាំង DOCUMENTATION នៃផលិតផលដែលពាក់ព័ន្ធ webទំព័រ
- DB4498៖ បន្ទះពង្រីកកម្មវិធីបញ្ជា LED ផ្អែកលើឧបករណ៍ LED1202 សម្រាប់ STM32 Nucleo
- UM2879៖ ចាប់ផ្តើមជាមួយបន្ទះពង្រីកកម្មវិធីបញ្ជា LED X-NUCLEO-LED12A1 ដោយផ្អែកលើ LED1202 និង STM32 Nucleo
- គ្រោងការណ៍, Gerber files, BOM
X-CUBE-LED12A1:
- DB4572៖ ការពង្រីកកម្មវិធីបញ្ជា LED សម្រាប់ STM32Cube
- UM2941៖ ចាប់ផ្តើមជាមួយនឹងការពង្រីកកម្មវិធីបញ្ជា LED X-CUBE-LED12A1 សម្រាប់ STM32Cube
ពិគ្រោះ www.st.com សម្រាប់បញ្ជីពេញលេញ
បរិស្ថានអភិវឌ្ឍន៍បើកចំហ STM32៖ ជាងview
ប្រព័ន្ធអេកូ STM32 ODE
ការបង្កើតគំរូ និងការអភិវឌ្ឍន៍លឿន តម្លៃសមរម្យ
នេះ។ បរិស្ថានអភិវឌ្ឍន៍បើកចំហ STM32 (ODE) គឺ ន បើក, អាចបត់បែនបាន។, ងាយស្រួល និង មានតម្លៃសមរម្យ វិធីដើម្បីអភិវឌ្ឍឧបករណ៍ និងកម្មវិធីប្រកបដោយភាពច្នៃប្រឌិតដោយផ្អែកលើ STM32 32-bit microcontroller family រួមបញ្ចូលគ្នាជាមួយសមាសធាតុ ST ដ៏ទំនើបផ្សេងទៀតដែលភ្ជាប់តាមរយៈបន្ទះពង្រីក។ វាអនុញ្ញាតឱ្យការបង្កើតគំរូលឿនជាមួយនឹងសមាសធាតុឈានមុខគេដែលអាចបំប្លែងទៅជាការរចនាចុងក្រោយបានយ៉ាងឆាប់រហ័ស។
STM32 ODE រួមមានធាតុទាំងប្រាំខាងក្រោម៖
- ក្រុមប្រឹក្សាអភិវឌ្ឍន៍នុយក្លេអ៊ែរ STM32. ជួរដ៏ទូលំទូលាយនៃក្រុមប្រឹក្សាអភិវឌ្ឍន៍ដែលមានតម្លៃសមរម្យសម្រាប់គ្រប់ស៊េរី microcontroller STM32 ទាំងអស់ ជាមួយនឹងសមត្ថភាពពង្រីកបង្រួបបង្រួមគ្មានដែនកំណត់ និងជាមួយឧបករណ៍បំបាត់កំហុស/អ្នកសរសេរកម្មវិធីរួមបញ្ចូលគ្នា
- បន្ទះពង្រីកនុយក្លេអ៊ែរ STM32. ក្តារដែលមានមុខងារបន្ថែមដើម្បីបន្ថែមការចាប់សញ្ញា ការគ្រប់គ្រង ការតភ្ជាប់ ថាមពល អូឌីយ៉ូ ឬមុខងារផ្សេងទៀតតាមតម្រូវការ។ បន្ទះពង្រីកត្រូវបានដោតនៅលើកំពូលនៃបន្ទះអភិវឌ្ឍន៍ STM32 Nucleo ។ មុខងារស្មុគ្រស្មាញកាន់តែច្រើនអាចសម្រេចបានដោយការដាក់បន្ទះពង្រីកបន្ថែម
- កម្មវិធី STM32Cube. សំណុំនៃឧបករណ៍ដែលមិនគិតថ្លៃ និងដុំសូហ្វវែរដែលបានបង្កប់ ដើម្បីបើកដំណើរការការអភិវឌ្ឍន៍លឿន និងងាយស្រួលនៅលើ STM32 រួមទាំង Hardware Abstraction Layer, middleware និង STM32CubeMX PC-based configurator និង code generator
- កម្មវិធីពង្រីក STM32Cube. កម្មវិធីពង្រីកត្រូវបានផ្តល់ជូនដោយឥតគិតថ្លៃសម្រាប់ការប្រើប្រាស់ជាមួយនឹងបន្ទះពង្រីក STM32 Nucleo និងត្រូវគ្នាជាមួយក្របខ័ណ្ឌកម្មវិធី STM32Cube
- កញ្ចប់មុខងារ STM32Cube. សំណុំនៃមុខងារ ឧamples សម្រាប់ករណីកម្មវិធីសាមញ្ញបំផុតមួយចំនួនដែលបង្កើតឡើងដោយប្រើម៉ូឌុល និងអន្តរប្រតិបត្តិការនៃក្រុមប្រឹក្សាអភិវឌ្ឍន៍ និងពង្រីក STM32 Nucleo ជាមួយនឹងកម្មវិធី STM32Cube និងការពង្រីក។
បរិស្ថានអភិវឌ្ឍន៍បើកចំហ STM32 គឺត្រូវគ្នាជាមួយ IDEs មួយចំនួន រួមមាន IAR EWARM, Keil MDK, mbed និងបរិស្ថានដែលមានមូលដ្ឋានលើ GCC ។
បរិស្ថានអភិវឌ្ឍន៍បើកចំហ STM32៖ អ្វីទាំងអស់ដែលអ្នកត្រូវការ
ការរួមបញ្ចូលគ្នានៃបន្ទះដែលអាចពង្រីកបានយ៉ាងទូលំទូលាយដោយផ្អែកលើផលិតផលពាណិជ្ជកម្មឈានមុខគេ និងកម្មវិធីម៉ូឌុល ពីកម្មវិធីបញ្ជារហូតដល់កម្រិតកម្មវិធី អនុញ្ញាតឱ្យបង្កើតគំរូគំនិតយ៉ាងឆាប់រហ័សដែលអាចផ្លាស់ប្តូរយ៉ាងរលូនទៅជាការរចនាចុងក្រោយ។
ដើម្បីចាប់ផ្តើមការរចនារបស់អ្នក៖
- ជ្រើសរើសក្រុមប្រឹក្សាអភិវឌ្ឍន៍នុយក្លេអ៊ែរ STM32 (MCU) និងការពង្រីក (X-NUCLEO) ដែលសមស្រប (ឧបករណ៍ចាប់សញ្ញា ការតភ្ជាប់ អូឌីយ៉ូ ការគ្រប់គ្រងម៉ូទ័រ។ល។) សម្រាប់មុខងារដែលអ្នកត្រូវការ។
- ជ្រើសរើសបរិយាកាសអភិវឌ្ឍន៍របស់អ្នក (IAR EWARM, Keil MDK និង IDEs ដែលមានមូលដ្ឋានលើ GCC) ហើយប្រើឧបករណ៍ និងកម្មវិធី STM32Cube ឥតគិតថ្លៃ។
- ទាញយកកម្មវិធីចាំបាច់ទាំងអស់ ដើម្បីដំណើរការមុខងារនៅលើបន្ទះពង្រីក STM32 Nucleo ដែលបានជ្រើសរើស។
- ចងក្រងការរចនារបស់អ្នក ហើយបញ្ចូលវាទៅក្នុងក្រុមប្រឹក្សាអភិវឌ្ឍន៍ STM32 Nucleo ។
- បន្ទាប់មកចាប់ផ្តើមបង្កើត និងសាកល្បងកម្មវិធីរបស់អ្នក។
កម្មវិធីដែលត្រូវបានបង្កើតឡើងនៅលើផ្នែករឹងគំរូគំរូនៃបរិស្ថានអភិវឌ្ឍន៍បើកចំហ STM32 អាចត្រូវបានប្រើដោយផ្ទាល់នៅក្នុងបន្ទះគំរូគំរូកម្រិតខ្ពស់ ឬនៅក្នុង និងបញ្ចប់ការរចនាផលិតផលដោយប្រើសមាសភាគ ST ពាណិជ្ជកម្មដូចគ្នា ឬសមាសធាតុមកពីគ្រួសារដូចគ្នាជាមួយនឹងអ្វីដែលបានរកឃើញនៅលើបន្ទះ STM32 Nucleo ។
ឯកសារ/ធនធាន
![]() |
បន្ទះពង្រីកកម្មវិធីបញ្ជា LED STMicroelectronics X-NUCLEO-LED12A1 ផ្អែកលើឧបករណ៍ LED1202 [pdf] ការណែនាំអ្នកប្រើប្រាស់ X-NUCLEO-LED12A1, បន្ទះពង្រីកកម្មវិធីបញ្ជា LED ផ្អែកលើឧបករណ៍ LED1202, បន្ទះពង្រីកកម្មវិធីបញ្ជា LED X-NUCLEO-LED12A1 ផ្អែកលើឧបករណ៍ LED1202, ក្រុមប្រឹក្សាពង្រីកកម្មវិធីបញ្ជាដោយផ្អែកលើឧបករណ៍ LED1202, បន្ទះពង្រីកដោយផ្អែកលើឧបករណ៍ LED1202, ក្រុមប្រឹក្សាភិបាលផ្អែកលើឧបករណ៍ LED1202, ក្រុមប្រឹក្សាភិបាលផ្អែកលើឧបករណ៍ LED1202 ផ្អែកលើឧបករណ៍ LED1202 ឧបករណ៍ LEDXNUMX |