LED12 စက်အသုံးပြုသူလမ်းညွှန်ကိုအခြေခံ၍ STMicroelectronics X-NUCLEO-LED1A1202 LED Driver တိုးချဲ့ဘုတ်
Hardware Overview
X-NUCLEO-LED12A1 တိုးချဲ့ဘုတ် Hardware ပြီးပါပြီ။view
ဟာ့ဒ်ဝဲဖော်ပြချက်
- X-NUCLEO-LED12A1 သည် လိုင်း 32 လိုင်း LED ဒရိုက်ဘာ LED12 အတွက် အက်ပလီကေးရှင်းကို ပံ့ပိုးပေးရန် ဒီဇိုင်းထုတ်ထားသည့် STM1202 Nucleo တိုးချဲ့ဘုတ်တစ်ခုဖြစ်သည်။ အမှီအခိုကင်းစွာမောင်းနှင်နိုင်သော LED ၄၈ လုံးအတွက် LED4 1202 လုံးပါရှိသည်။ ပြင်ပချိတ်ဆက်မှုနှစ်ခုသည် သုံးစွဲသူအား ပြင်ပ LED အကန့်တစ်ခု၊ LED 48 ခုအထိနှင့် လက်ရှိလိုအပ်ချက်အတွက် ပြင်ပပါဝါထောက်ပံ့မှုကို ချိတ်ဆက်ခွင့်ပြုသည်။ X-NUCLEO-LED48A12 ကို I1C ဘတ်စ်ကားတစ်ခုတည်းဖြင့် ထိန်းချုပ်ထားသည်။ LED2 IRQ လိုင်းမှလာသော IRQ ထောက်လှမ်းမှုအတွက် နောက်ထပ် IO pin တစ်ခုကို အသုံးပြုပါသည်။
- အဆုံးအပလီကေးရှင်းပေါ် မူတည်၍ RGB သို့မဟုတ် ရောင်စုံ LED များကို ဘုတ်အဖွဲ့သို့ ချိတ်ဆက်နိုင်သည်။ ချန်နယ်တစ်ခုစီအတွက် သီးခြားတောက်ပမှုကို ထိန်းချုပ်နိုင်သည်။
- ၎င်းသည် STM32 Nucleo ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့မိသားစုနှင့် Arduino UNO R3 ချိတ်ဆက်ကိရိယာအပြင်အဆင်တို့နှင့် တွဲဖက်အသုံးပြုနိုင်သည်။
အဓိကအင်္ဂါရပ်များ-
- LED လိုင်း ၄၈ ခုအထိ မောင်းနှင်နိုင်သော LED4 1202 ခု
- ဘုတ်အား I2C ဘတ်စ်ကားတစ်ခုတည်းဖြင့် ထိန်းချုပ်ထားသည်။
- အမြင့်ဆုံး လက်ရှိ ဝယ်လိုအားအထိ ထောက်ပံ့ပေးရန် ပြင်ပပါဝါချိတ်ဆက်ကိရိယာ
Nucleo တိုးချဲ့ဘုတ်ရှိ အဓိကထုတ်ကုန်များ-
ချစ်သူ
12-channel low quiescent current LED driver
နောက်ဆုံးရသတင်းအချက်အလတ်များကို ရရှိနိုင်ပါသည်။ www.st.com
X-NUCLEO-LED12A1
ထိပ်တန်း view
အောက်ခြေ view
X-CUBE-LED12A1 ဆော့ဖ်ဝဲလ်ပက်ကေ့ခ်ျ SW ဗိသုကာ ပြီးပါပြီ။view
Software Description-
STM12Cube အတွက် X-CUBE-LED1A32 တိုးချဲ့ဆော့ဖ်ဝဲလ်ပက်ကေ့ချ်သည် STM32 တွင် အလုပ်လုပ်ပြီး LED Driver IC LED1202 ကို မှတ်မိသော ယာဉ်မောင်းများ ပါဝင်သည်။ X-CUBE-LED12A1 ကို မတူညီသော STM32 မိုက်ခရိုကွန်ထရိုလာများတွင် သယ်ဆောင်ရလွယ်ကူစေရန် STM32Cube ဆော့ဖ်ဝဲနည်းပညာဖြင့် တည်ဆောက်ထားသည်။ ၎င်းသည် NUCLEO-L073RZ၊ NUCLEO-L476RG သို့မဟုတ် NUCLEO-F401RE STM32 Nucleo ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်များနှင့် တွဲဖက်အသုံးပြုနိုင်ပါသည်။
အဓိကအင်္ဂါရပ်များ-
- SampStandAlone မုဒ်တွင် အလင်းအကျိုးသက်ရောက်မှုအချို့ကို လုပ်ဆောင်ရန် အပလီကေးရှင်း
- SampSTSW-LED1202GUI PC ဆော့ဖ်ဝဲလ်နှင့် အပြန်အလှန်အကျိုးပြုရန် အပလီကေးရှင်း
နောက်ဆုံးရသတင်းအချက်အလတ်များကို ရရှိနိုင်ပါသည်။ www.st.com
X-CUBE-LED12A1
စနစ်ထည့်သွင်းခြင်းနှင့် သရုပ်ပြ Examples
ဒီမို Example : ပစ္စည်းစာရင်း
HW ကြိုတင်လိုအပ်ချက်များ
- 1x LED ဒရိုက်ဘာ တိုးချဲ့ဘုတ်
(X-NUCLEO-LED12A1) - 1x STM32 Nucleo ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့
(NUCLEO-L073RZ သို့မဟုတ် NUCLEO-L476RG သို့မဟုတ် NUCLEO-F401RE) - 1x USB အမျိုးအစား A မှ mini-B ကြိုး
- Windows 1၊ 7 နှင့်အထက် 8x Laptop/PC
ဟာ့ဒ်ဝဲတပ်ဆင်မှု
Jumpers' ဖွဲ့စည်းမှု
Pin configurations၊ power modes နှင့် capabilities များအကြောင်း နောက်ထပ်အသေးစိတ်အချက်အလက်များကို တွင် ပါရှိသည်။ UM2879
ဒီမို Example: ဆော့ဖ်ဝဲ ကိရိယာများ
SW ကြိုတင်လိုအပ်ချက်များ
- STM32CubeIDE: STM32 ထုတ်ကုန်များ ပရိုဂရမ်ရေးဆွဲခြင်း သို့မဟုတ် OS အစုံလိုက် ဆော့ဖ်ဝဲ ကိရိယာ
STSW-LINK009- ST-LINK/V2-1 USB ဒရိုက်ဘာ - X-CUBE-LED12A1 : အပလီကေးရှင်းဟောင်း အပါအဝင် ဆော့ဖ်ဝဲလ်ပက်ကေ့ခ်ျampNUCLEO-L073RZ၊ NUCLEO-L476RG၊ NUCLEO-F401RE အတွက် X-NUCLEO-LED12A1 နှင့် ဆက်စပ်ရန် les
ဒီမို Exampကွဲပြားခြားနားသောလည်ပတ်မှုမုဒ်များအတွက် les
- X-NUCLEO-LED12A1 သည် X-CUBE-LED2A12 ပက်ကေ့ဂျ်တွင်ပါရှိသော demo FW binaries 1 ခုပါရှိသည်။
- LED12A1_xx
- LED12A1_xx_GUI
- Nucleo ဘုတ်ကို PC တွင် ပလပ်ထိုးလိုက်သည်နှင့်၊ USB_STORAGE ကဲ့သို့ စက်ပစ္စည်းတစ်ခုကို တွေ့ရှိသည်။
- FW binary ကို ဆွဲယူ၍ ဆွဲချသည့် လုပ်ဆောင်ချက်ကို လုပ်ဆောင်ရုံဖြင့် Nucleo board တွင် ပရိုဂရမ်ထည့်သွင်းနိုင်သည်။
STSW-LED1202GUI နှင့် အပြန်အလှန်ဆက်ဆံပါ။
- Firmware LED12A1_L0/F0/F4_GUI သည် PC ပေါ်တွင်လည်ပတ်နေသော SW အပလီကေးရှင်းတစ်ခုနှင့် X-NUCLEO-LED12A1 ၏ အပြန်အလှန်တုံ့ပြန်မှုကို ခွင့်ပြုသည်။
- SW အက်ပ် (STSW-LED1202GUI) သည် X-CUBE-LED12A1 ပက်ကေ့ခ်ျအတွင်း၊ Utilities ဖိုင်တွဲတွင် ပါရှိသည်။
- STSW-LED1202GUI ၏အသုံးပြုမှုအတွက်၊ ကျေးဇူးပြု၍ စာရွက်စာတမ်းအား စာမျက်နှာတွင် ကိုးကားပါ။ webစာမျက်နှာ
https://www.st.com/en/embedded-software/stsw-led1202gui.html
စာရွက်စာတမ်းအားလုံးကို သက်ဆိုင်ရာထုတ်ကုန်များ၏ DOCUMENTATION တက်ဘ်တွင် ရနိုင်ပါသည်။ webစာမျက်နှာ
- DB4498− STM1202 Nucleo အတွက် LED32 စက်ကို အခြေခံ၍ LED ယာဉ်မောင်း တိုးချဲ့ဘုတ်
- UM2879− LED12 နှင့် STM1 Nucleo ကိုအခြေခံ၍ X-NUCLEO-LED1202A32 LED ယာဉ်မောင်းတိုးချဲ့ဘုတ်ဖြင့် စတင်ခြင်း
- Schematics၊ Gerber files, BOM
X-CUBE-LED12A1:
- DB4572STM32Cube အတွက် LED driver ဆော့ဖ်ဝဲလ် တိုးချဲ့မှု
- UM2941− STM12Cube အတွက် X-CUBE-LED1A32 LED ဒရိုက်ဘာဆော့ဖ်ဝဲ တိုးချဲ့မှုဖြင့် စတင်ခြင်း
တိုင်ပင်ပါ။ www.st.com စာရင်းအပြည့်အစုံအတွက်
STM32 အဖွင့် ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်- ကျော်သွားပါပြီ။view
STM32 ODE ဂေဟစနစ်
လျင်မြန်သော၊ တတ်နိုင်လောက်သော ပုံတူပုံစံနှင့် ဖွံ့ဖြိုးတိုးတက်မှု
ဟိ STM32 ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင် (ODE) သည် တစ်ခုဖြစ်သည်။ ဖွင့်သည်။, ပြောင်းလွယ်ပြင်လွယ်, လွယ်ပါတယ်။ နှင့် တတ်နိုင်ပါတယ်။ STM32 32-bit မိုက်ခရိုကွန်ထရိုလာမိသားစုကို အခြေခံ၍ ဆန်းသစ်တီထွင်သော စက်ပစ္စည်းများနှင့် အပလီကေးရှင်းများကို တိုးချဲ့ဘုတ်များမှတစ်ဆင့် ချိတ်ဆက်ထားသော အခြားခေတ်မီသော ST အစိတ်အပိုင်းများနှင့် ပေါင်းစပ်ထားသည့် နည်းလမ်း။ ၎င်းသည် နောက်ဆုံးပုံစံများအဖြစ် လျင်မြန်စွာ ပြောင်းလဲနိုင်သော ထိပ်တန်း အစိတ်အပိုင်းများဖြင့် လျင်မြန်သော ပုံတူပုံစံကို လုပ်ဆောင်နိုင်စေပါသည်။
STM32 ODE တွင် အောက်ပါအချက်ငါးချက် ပါဝင်သည်-
- STM32 Nucleo ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်များ. STM32 မိုက်ခရိုကွန်ထရိုလာစီးရီးအားလုံးအတွက် တတ်နိုင်သမျှ ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်များ အကန့်အသတ်မရှိ ပေါင်းစည်းထားသော ချဲ့ထွင်နိုင်စွမ်းနှင့် ပေါင်းစပ် debugger/ပရိုဂရမ်မာများဖြင့်
- STM32 Nucleo တိုးချဲ့ဘုတ်များ. လိုအပ်သလို အာရုံခံနိုင်မှု၊ ထိန်းချုပ်မှု၊ ချိတ်ဆက်မှု၊ ပါဝါ၊ အသံ သို့မဟုတ် အခြားလုပ်ဆောင်ချက်များကို ထည့်သွင်းရန် အပိုလုပ်ဆောင်ချက်ပါရှိသော ဘုတ်များ။ တိုးချဲ့ဘုတ်များကို STM32 Nucleo ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်များထိပ်တွင် ပလပ်ထိုးထားသည်။ ထပ်လောင်းတိုးချဲ့ဘုတ်ပြားများကို တန်းစီခြင်းဖြင့် ပိုမိုရှုပ်ထွေးသော လုပ်ဆောင်ချက်များကို ရရှိနိုင်သည်။
- STM32Cube ဆော့ဖ်ဝဲ. Hardware Abstraction Layer၊ Middleware နှင့် STM32CubeMX PC-based configurator နှင့် code generator အပါအဝင် STM32 တွင် လျင်မြန်လွယ်ကူသော ဖွံ့ဖြိုးတိုးတက်မှုကို ဖွင့်နိုင်စေရန် အခမဲ့ ကိရိယာများနှင့် မြှုပ်သွင်းထားသော ဆော့ဖ်ဝဲအုတ်များ
- STM32Cube တိုးချဲ့ဆော့ဖ်ဝဲ. တိုးချဲ့ဆော့ဖ်ဝဲကို STM32 Nucleo တိုးချဲ့ဘုတ်များနှင့် အသုံးပြုရန်အတွက် အခမဲ့ပေးဆောင်ထားပြီး STM32Cube ဆော့ဖ်ဝဲဘောင်နှင့် တွဲဖက်အသုံးပြုနိုင်ပါသည်။
- STM32Cube Function Packs. လုပ်ဆောင်ချက်အစုံ exampSTM32Cube ဆော့ဖ်ဝဲလ်နှင့် ချဲ့ထွင်မှုများနှင့်အတူ STM32 Nucleo ဖွံ့ဖြိုးတိုးတက်မှုဘုတ်များနှင့် ချဲ့ထွင်မှုများ၏ မော်ဂျူလာနှင့် အပြန်အလှန်လုပ်ဆောင်နိုင်မှုကို အသုံးချခြင်းဖြင့် တည်ဆောက်ထားသော အသုံးအများဆုံး လျှောက်လွှာကိစ္စများအတွက် les
STM32 Open Development Environment သည် IAR EWARM၊ Keil MDK၊ mbed နှင့် GCC-based ပတ်ဝန်းကျင်များအပါအဝင် IDE အများအပြားနှင့် တွဲဖက်အသုံးပြုနိုင်ပါသည်။
STM32 Open Development Environment- သင်လိုအပ်သမျှ
ထိပ်တန်းစီးပွားရေးထုတ်ကုန်များနှင့် မော်ဂျူလာဆော့ဖ်ဝဲလ်ကိုအခြေခံ၍ ကျယ်ပြန့်သောချဲ့ထွင်နိုင်သောဘုတ်ပြားများ၏ပေါင်းစပ်မှုသည် ယာဉ်မောင်းမှအပလီကေးရှင်းအဆင့်အထိ၊ နောက်ဆုံးပုံစံများအဖြစ် ချောမွေ့စွာပြောင်းလဲနိုင်သည့် စိတ်ကူးများကို လျင်မြန်စွာပုံတူကူးနိုင်စေသည်။
သင်၏ဒီဇိုင်းကိုစတင်ရန်-
- သင်လိုအပ်သောလုပ်ဆောင်နိုင်စွမ်းအတွက် သင့်လျော်သော STM32 Nucleo ဖွံ့ဖြိုးတိုးတက်မှုဘုတ်အဖွဲ့ (MCU) နှင့် တိုးချဲ့မှု (X-NUCLEO) ဘုတ်များ (အာရုံခံကိရိယာများ၊ ချိတ်ဆက်မှု၊ အသံ၊ မော်တာထိန်းချုပ်မှုစသည်ဖြင့်) ကို ရွေးချယ်ပါ။
- သင်၏ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင် (IAR EWARM၊ Keil MDK နှင့် GCC-based IDEs) ကိုရွေးချယ်ပြီး အခမဲ့ STM32Cube ကိရိယာများနှင့် ဆော့ဖ်ဝဲလ်ကို အသုံးပြုပါ။
- ရွေးချယ်ထားသော STM32 Nucleo တိုးချဲ့ဘုတ်များပေါ်တွင် လုပ်ဆောင်နိုင်စွမ်းကိုလည်ပတ်ရန် လိုအပ်သောဆော့ဖ်ဝဲအားလုံးကို ဒေါင်းလုဒ်လုပ်ပါ။
- သင့်ဒီဇိုင်းကို စုစည်းပြီး STM32 Nucleo ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့သို့ အပ်လုဒ်လုပ်ပါ။
- ထို့နောက် သင့်လျှောက်လွှာကို စတင်တီထွင်ပြီး စမ်းသပ်ပါ။
STM32 Open Development Environment တွင် ဖန်တီးထားသော ဆော့ဖ်ဝဲကို ပုံတူရိုက်ခြင်း ဟာ့ဒ်ဝဲသည် တူညီသော စီးပွားဖြစ် ST အစိတ်အပိုင်းများ သို့မဟုတ် STM32 Nucleo ဘုတ်များပေါ်တွင် တွေ့ရှိရသည့် တူညီသော လုပ်ငန်းသုံး ST အစိတ်အပိုင်းများကို အသုံးပြု၍ အဆင့်မြင့် ပုံတူရိုက်ဘုတ် သို့မဟုတ် ထုတ်ကုန်အဆုံး ဒီဇိုင်းတွင် တိုက်ရိုက်အသုံးပြုနိုင်ပါသည်။
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
LED12 ကိရိယာကို အခြေခံ၍ STMicroelectronics X-NUCLEO-LED1A1202 LED Driver တိုးချဲ့ဘုတ် [pdf] အသုံးပြုသူလမ်းညွှန် X-NUCLEO-LED12A1၊ LED1202 ကိရိယာကိုအခြေခံ၍ LED ဒရိုက်ဘာ တိုးချဲ့ဘုတ်၊ LED12 ကိရိယာကိုအခြေခံ၍ X-NUCLEO-LED1A1202 LED Driver တိုးချဲ့ဘုတ်၊ LED1202 ကိရိယာကိုအခြေခံသည့် ယာဉ်မောင်းချဲ့ထွင်ဘုတ်၊ LED1202 ကိရိယာကိုအခြေခံ၍ တိုးချဲ့ဘုတ်၊ LED1202 ကိရိယာကိုအခြေခံ၍ LED1202 ဘုတ်ပေါ်တွင် အခြေခံထားသော ယာဉ်မောင်းချဲ့ထွင်မှုဘုတ်၊ LED1202 Device, LEDXNUMX Device ကိုအခြေခံသည်။ |