GigaDevice လိုဂို

Giga စက်ပစ္စည်း GD32E231C-START Arm Cortex-M23 32-bit MCU ထိန်းချုပ်ကိရိယာ

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU ထိန်းချုပ်ကိရိယာ

အနှစ်ချုပ်

GD32E231C-START သည် GD32E231C8T6 ကို အဓိက ထိန်းချုပ်ကိရိယာအဖြစ် အသုံးပြုသည်။ ၎င်းသည် 5V ပါဝါထောက်ပံ့ရန် Mini USB interface ကိုအသုံးပြုသည်။ Reset၊ Boot၊ Wakeup key၊ LED၊ GD-Link၊ Ardunio တို့လည်း ပါဝင်ပါတယ်။ အသေးစိတ်အချက်အလက်များအတွက် GD32E231C-START-V1.0 ဇယားကွက်ကို ဖတ်ရှုပါ။

လုပ်ဆောင်ချက် pin assignment

ဇယား 2-1 လုပ်ဆောင်ချက် pin assignment

လုပ်ဆောင်ချက် တံ ဖော်ပြချက်
 

 

အယ်လ်အီးဒီ

PA7 ချစ်သူ
PA8 ချစ်သူ
PA11 ချစ်သူ
PA12 ချစ်သူ
ပြန်သတ်မှတ်ပါ။   K1-Reset
သော့ PA0 K2-Wakeup

စတင်အသုံးပြုခြင်း

EVAL ဘုတ်သည် ပါဝါ DC +5V ရရှိရန် Mini USB ချိတ်ဆက်ကိရိယာကို အသုံးပြုထားပြီး၊ ၎င်းမှာ ဟာ့ဒ်ဝဲစနစ်၏ ပုံမှန်အလုပ်ပမာဏဖြစ်သည်။tagင ပရိုဂရမ်များကို ဒေါင်းလုဒ်လုပ်ပြီး အမှားရှာပြင်ဆင်ရန်အတွက် ဘုတ်ပေါ်တွင် GD-Link တစ်ခု လိုအပ်ပါသည်။ မှန်ကန်သော boot မုဒ်ကို ရွေးချယ်ပြီး ပါဝါဖွင့်ပါ၊ ပါဝါထောက်ပံ့မှု OK ကိုညွှန်ပြသည့် LEDPWR ပွင့်လာပါမည်။ ပရောဂျက်အားလုံး၏ Keil ဗားရှင်းနှင့် IAR ဗားရှင်းများရှိသည်။ ပရောဂျက်များ၏ Keil ဗားရှင်းသည် Keil MDK-ARM 5.25 uVision5 ကို အခြေခံ၍ ဖန်တီးထားသည်။ ပရောဂျက်များ၏ IAR ဗားရှင်းကို ARM 8.31.1 အတွက် IAR Embedded Workbench ကို အခြေခံ၍ ဖန်တီးထားသည်။ အသုံးပြုနေစဉ်အတွင်း အောက်ပါအချက်များကို သတိပြုသင့်သည်-

  1. အကယ်၍ သင်သည် ပရောဂျက်ကိုဖွင့်ရန် Keil uVision5 ကိုအသုံးပြုပါ။ “စက်ပစ္စည်းပျောက်ဆုံးခြင်း (များ)” ပြဿနာကို ဖြေရှင်းရန်အတွက်၊ သင်သည် GigaDevice.GD32E23x_DFP.1.0.0.pack ကို ထည့်သွင်းနိုင်သည်။
  2. အကယ်၍ သင်သည် ပရောဂျက်ကိုဖွင့်ရန် IAR ကိုအသုံးပြုပါက၊ ဆက်စပ်ကိုဖွင့်ရန် IAR_GD32E23x_ADDON_1.0.0.exe ကို ထည့်သွင်းပါ။ files.

ဟာ့ဒ်ဝဲလ် အပြင်အဆင်ကို ကျော်သွားပါပြီ။view

လျှပ်စစ်ဓာတ်အားထုတ်ပေးသောကိရိယာ

ပုံ 4-1 ပါဝါထောက်ပံ့မှု၏ ဇယားကွက် 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU ထိန်းချုပ်ကိရိယာ 1

Boot ရွေးချယ်မှု 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU ထိန်းချုပ်ကိရိယာ 2

အယ်လ်အီးဒီ 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU ထိန်းချုပ်ကိရိယာ 3

သော့ 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU ထိန်းချုပ်ကိရိယာ 4

GD-Link 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU ထိန်းချုပ်ကိရိယာ 5

MCU 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU ထိန်းချုပ်ကိရိယာ 6

Ardunio 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU ထိန်းချုပ်ကိရိယာ 7

ပုံမှန်အသုံးပြုနည်းလမ်းညွှန်

GPIO_Running_LED
DEMO ရည်ရွယ်ချက်
ဤသရုပ်ပြတွင် GD32 MCU ၏ အောက်ပါလုပ်ဆောင်ချက်များ ပါဝင်သည်။

  • GPIO ထိန်းချုပ်မှု LED ကိုအသုံးပြုရန်လေ့လာပါ။
  • 1ms နှောင့်နှေးမှုကို ဖန်တီးရန် SysTick ကို အသုံးပြုရန် လေ့လာပါ။

GD32E231C-START ဘုတ်တွင် LED လေးလုံးပါရှိသည်။ LED1 ကို GPIO မှထိန်းချုပ်ထားသည်။ ဤသရုပ်ပြသည် LED မီးလင်းပုံကိုပြသပါမည်။
DEMO လုပ်ဆောင်နေသည့် ရလဒ်
ပရိုဂရမ် < 01_GPIO_Running_LED > EVAL ဘုတ်သို့ ဒေါင်းလုဒ်လုပ်ပါ၊ LED1 သည် 1000ms ကြားကာလဖြင့် အစီအစဥ်အတိုင်း အဖွင့်အပိတ်လုပ်မည်ဖြစ်ပြီး လုပ်ငန်းစဉ်ကို ပြန်လုပ်ပါ။ GPIO_Key_Polling_mode
DEMO ရည်ရွယ်ချက်
ဤသရုပ်ပြတွင် GD32 MCU ၏ အောက်ပါလုပ်ဆောင်ချက်များ ပါဝင်သည်။

  • GPIO ထိန်းချုပ်မှု LED နှင့် သော့ကို အသုံးပြုရန် လေ့လာပါ။
  • 1ms နှောင့်နှေးမှုကို ဖန်တီးရန် SysTick ကို အသုံးပြုရန် လေ့လာပါ။

GD32E231C-START ဘုတ်တွင် သော့နှစ်လုံးနှင့် LED လေးခုပါရှိသည်။ သော့နှစ်ခုမှာ Reset key နှင့် Wakeup key ဖြစ်သည်။ LED1 ကို GPIO မှထိန်းချုပ်ထားသည်။ ဤသရုပ်ပြသည် LED1 ကိုထိန်းချုပ်ရန် Wakeup key ကိုအသုံးပြုပုံကိုပြသပါမည်။ Wakeup Key ကိုနှိပ်လိုက်သောအခါ၊ ၎င်းသည် IO port ၏ထည့်သွင်းမှုတန်ဖိုးကိုစစ်ဆေးလိမ့်မည်။ တန်ဖိုးက 1 ဆိုရင် 50ms စောင့်နေမယ်။ IO port ၏ input value ကို ထပ်မံစစ်ဆေးပါ။ တန်ဖိုးသည် 1 ဖြစ်နေပါက၊ ၎င်းသည် ခလုတ်ကို အောင်မြင်စွာ နှိပ်ပြီး LED1 ကို ပြောင်းရန် ညွှန်ပြသည်။
DEMO လုပ်ဆောင်နေသည့် ရလဒ်
ပရိုဂရမ် < 02_GPIO_Key_Polling_mode > EVAL ဘုတ်သို့ ဒေါင်းလုဒ်လုပ်ပါ၊ စမ်းသပ်ရန်အတွက် LED များအားလုံးသည် တစ်ကြိမ် မီးလင်းလာပြီး LED1 ကိုဖွင့်ထားကာ၊ Wakeup Key ကိုနှိပ်ပါ၊ LED1 ကို ပိတ်ပါမည်။ Wakeup Key ကို ထပ်မံနှိပ်ပါ၊ LED1 ကိုဖွင့်ပါမည်။

EXTI_Key_Interrupt_mode

DEMO ရည်ရွယ်ချက်
ဤသရုပ်ပြတွင် GD32 MCU ၏ အောက်ပါလုပ်ဆောင်ချက်များ ပါဝင်သည်။

  • LED နှင့် KEY ထိန်းချုပ်မှုကို GPIO အသုံးပြုရန် လေ့လာပါ။
  • ပြင်ပနှောက်ယှက်မှုကို ဖန်တီးရန် EXTI ကို အသုံးပြုရန် လေ့လာပါ။

GD32E231C-START ဘုတ်တွင် သော့နှစ်လုံးနှင့် LED လေးခုပါရှိသည်။ သော့နှစ်ခုမှာ Reset key နှင့် Wakeup key ဖြစ်သည်။ LED1 ကို GPIO မှထိန်းချုပ်ထားသည်။ ဤသရုပ်ပြသည် LED1 ကိုထိန်းချုပ်ရန် EXTI ကြားဖြတ်လိုင်းကိုအသုံးပြုပုံကိုပြသပါမည်။ Wakeup Key ကိုနှိပ်လိုက်သောအခါ၊ ၎င်းသည် interrupt တစ်ခုထွက်လာလိမ့်မည်။ အနှောင့်အယှက်ပေးသည့် ဝန်ဆောင်မှုလုပ်ဆောင်ချက်တွင်၊ သရုပ်ပြသည် LED1 ကို ပြောင်းပါမည်။
DEMO လုပ်ဆောင်နေသည့် ရလဒ်
ပရိုဂရမ်ကို < 03_EXTI_Key_Interrupt_mode > EVAL ဘုတ်သို့ ဒေါင်းလုဒ်လုပ်ပါ၊ စမ်းသပ်ရန်အတွက် LED များအားလုံးသည် တစ်ကြိမ်မီးလင်းလာပြီး LED1 ကိုဖွင့်ထားပြီး၊ Wakeup Key ကိုနှိပ်ပါ၊ LED1 ကို ပိတ်ပါမည်။ Wakeup Key ကို ထပ်မံနှိပ်ပါ၊ LED1 ကိုဖွင့်ပါမည်။
TIMER_Key_EXTI
ဤသရုပ်ပြတွင် GD32 MCU ၏ အောက်ပါလုပ်ဆောင်ချက်များ ပါဝင်သည်။

  •  LED နှင့် KEY ထိန်းချုပ်မှုကို GPIO အသုံးပြုရန် လေ့လာပါ။
  • ပြင်ပနှောက်ယှက်မှုကို ဖန်တီးရန် EXTI ကို အသုံးပြုရန် လေ့လာပါ။
  •  PWM ထုတ်လုပ်ရန် TIMER ကိုအသုံးပြုရန် လေ့လာပါ။

GD32E231C-START ဘုတ်တွင် သော့နှစ်လုံးနှင့် LED လေးခုပါရှိသည်။ သော့နှစ်ခုမှာ Reset key နှင့် Wakeup key ဖြစ်သည်။ LED1 ကို GPIO မှထိန်းချုပ်ထားသည်။ LED1 ကိုထိန်းချုပ်ရန် LED1 နှင့် EXTI ကြားဖြတ်လိုင်းအခြေအနေကိုပြောင်းရန် EXTI နှောက်ယှက်မှုကိုစတင်ရန် TIMER PWM ကိုအသုံးပြုပုံကို ဤသရုပ်ပြပြသပါမည်။ Wakeup Key ကို နှိပ်လိုက်တာနဲ့ Interrupt တစ်ခုထွက်လာပါလိမ့်မယ်။ အနှောင့်အယှက်ပေးသည့် ဝန်ဆောင်မှုလုပ်ဆောင်ချက်တွင်၊ သရုပ်ပြသည် LED1 ကို ပြောင်းပါမည်။
DEMO လုပ်ဆောင်နေသည့် ရလဒ်
ပရိုဂရမ်ကို < 04_TIMER_Key_EXTI > EVAL ဘုတ်သို့ ဒေါင်းလုဒ်လုပ်ပါ၊ စမ်းသပ်ရန်အတွက် LED များအားလုံးသည် တစ်ကြိမ် မီးလင်းသွားသည်၊ Wakeup Key ကိုနှိပ်ပါ၊ LED1 ကိုဖွင့်ပါမည်။ Wakeup Key ကိုထပ်နှိပ်ပါ၊ LED1 ကိုပိတ်ပါမည်။ PA6(TIMER2_CH0) နှင့် PA5 ကို ချိတ်ဆက်ပါ။

ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း

ပြင်ဆင်ချက် အမှတ် ဖော်ပြချက် ရက်စွဲ
1.0 ကနဦးဖြန့်ချိမှု ဖေဖော်ဝါရီ ၁၉၊ ၂၀၁၉
1.1 စာရွက်စာတမ်း ခေါင်းစီးနှင့် ပင်မစာမျက်နှာကို ပြင်ဆင်ပါ။ ဒီဇင်ဘာ ၁၂၊ ၂၀၂၂

အရေးကြီးသတိပေးချက်

ဤစာရွက်စာတမ်းသည် GigaDevice Semiconductor Inc ၏ပိုင်ဆိုင်မှုဖြစ်သည်။ နှင့် ၎င်း၏ လုပ်ငန်းခွဲများ (“ကုမ္ပဏီ”)။ ဤစာရွက်စာတမ်း (“ထုတ်ကုန်”) တွင်ဖော်ပြထားသော ကုမ္ပဏီ၏ထုတ်ကုန်တစ်ခုခုအပါအဝင်၊ ဤစာရွက်စာတမ်းသည် တရုတ်ပြည်သူ့သမ္မတနိုင်ငံနှင့် ကမ္ဘာတစ်ဝှမ်းရှိ အခြားသောတရားစီရင်ပိုင်ခွင့်ဥပဒေများနှင့် စာချုပ်များအရ ကုမ္ပဏီမှပိုင်ဆိုင်ပါသည်။ ကုမ္ပဏီသည် ယင်းဥပဒေများနှင့် စာချုပ်များအောက်တွင် လုပ်ပိုင်ခွင့်အားလုံးကို သိမ်းဆည်းထားပြီး ၎င်း၏ မူပိုင်ခွင့်များ၊ မူပိုင်ခွင့်များ၊ အမှတ်တံဆိပ်များ သို့မဟုတ် အခြားဉာဏပစ္စည်းမူပိုင်ခွင့်များအောက်တွင် မည်သည့်လိုင်စင်ကိုမှ မပေးပေ။ ၎င်းကို ရည်ညွှန်းထားသော ပြင်ပအဖွဲ့အစည်း၏ အမည်များနှင့် အမှတ်တံဆိပ်များ (ရှိပါက) သည် ၎င်းတို့၏ သက်ဆိုင်ရာပိုင်ရှင်၏ ပိုင်ဆိုင်မှုဖြစ်ပြီး သက်သေခံရည်ရွယ်ချက်အတွက်သာ ရည်ညွှန်းပါသည်။ ကုမ္ပဏီသည် သီးခြားရည်ရွယ်ချက်တစ်ခုအတွက် ရောင်းဝယ်နိုင်မှုနှင့် ကြံ့ခိုင်မှုဆိုင်ရာ အာမခံချက်အပါအဝင်၊ ဤစာရွက်စာတမ်း သို့မဟုတ် ကန့်သတ်မထားသော မည်သည့်ထုတ်ကုန်နှင့်ပတ်သက်၍ မည်သည့်အမျိုးအစား၊ ဖော်ပြပါ သို့မဟုတ် အဓိပ္ပာယ်ဖွင့်ဆိုထားသည်ကို အာမခံမပေးပါ။ ကုမ္ပဏီသည် အပလီကေးရှင်းမှ ဖြစ်ပေါ်လာသော သို့မဟုတ် ဤစာရွက်စာတမ်းတွင်ဖော်ပြထားသည့် ထုတ်ကုန်တစ်ခုခုကို အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသည့် တာဝန်ခံမှု တစ်စုံတစ်ရာကို မယူဆပါ။ ဤစာတမ်းတွင် ပေးထားသည့် အချက်အလက်မှန်သမျှသည် အကိုးအကားရည်ရွယ်ချက်အတွက်သာဖြစ်သည်။ ဤအချက်အလက်နှင့် ထွက်ပေါ်လာသည့် ထုတ်ကုန်တစ်ခုခု၏ လုပ်ဆောင်နိုင်စွမ်းနှင့် ဘေးကင်းမှုကို စမ်းသပ်ရန် ဤစာရွက်စာတမ်းကို အသုံးပြုသူ၏ တာဝန်ဖြစ်သည်။ သက်ဆိုင်သောသဘောတူညီချက်တွင် ရှင်းရှင်းလင်းလင်းဖော်ပြထားသည့် စိတ်ကြိုက်ပြင်ဆင်ထားသောထုတ်ကုန်များမှလွဲ၍ ထုတ်ကုန်များကို သာမန်လုပ်ငန်း၊ စက်မှုလုပ်ငန်း၊ တစ်ကိုယ်ရေသုံးနှင့်/သို့မဟုတ် အိမ်သုံးအပလီကေးရှင်းများအတွက်သာ ဒီဇိုင်းထုတ်၊ တီထွင်၊ နှင့်/သို့မဟုတ် ထုတ်လုပ်ထားပါသည်။ ထုတ်ကုန်များသည် လက်နက်များ၊ လက်နက်စနစ်များ၊ နျူကလီယား တပ်ဆင်မှုများ၊ အဏုမြူစွမ်းအင်ထိန်းချုပ်ရေးကိရိယာများ၊ လောင်ကျွမ်းခြင်းထိန်းချုပ်ရေးကိရိယာများ၊ လေယာဉ်ပျံ သို့မဟုတ် အာကာသယာဉ်သုံးကိရိယာများ၊ သယ်ယူပို့ဆောင်ရေးကိရိယာများ၊ လမ်းကြောင်းအချက်ပြစနစ်များတွင် ဒီဇိုင်းရေးဆွဲခြင်း၊ ရည်ရွယ်ခြင်း သို့မဟုတ် အသုံးပြုခြင်းအတွက် ခွင့်ပြုချက်မရရှိပါ။ တူရိယာများ၊ အသက်ကယ်ကိရိယာများ သို့မဟုတ် စနစ်များ၊ အခြားဆေးဘက်ဆိုင်ရာကိရိယာများ သို့မဟုတ် စနစ်များ (အသက်ရှင်စေသောကိရိယာများနှင့် ခွဲစိတ်အစားထိုးထည့်သွင်းမှုများအပါအဝင်)၊ ညစ်ညမ်းမှုထိန်းချုပ်ခြင်း သို့မဟုတ် အန္တရာယ်ရှိသောပစ္စည်းများ စီမံခန့်ခွဲခြင်း သို့မဟုတ် စက်ပစ္စည်း သို့မဟုတ် ထုတ်ကုန်၏ချို့ယွင်းချက်ကြောင့် ပုဂ္ဂိုလ်ရေးထိခိုက်မှု၊ သေဆုံးမှု၊ ပိုင်ဆိုင်မှု သို့မဟုတ် အခြားအသုံးပြုမှုများ၊ သဘာဝပတ်ဝန်းကျင် ပျက်စီးမှု (“မရည်ရွယ်ဘဲ အသုံးပြုမှုများ”)။ ဖောက်သည်များသည် တည်ဆဲဥပဒေများနှင့် စည်းမျဉ်းများနှင့်အညီ ထုတ်ကုန်များကို အသုံးပြုခြင်းနှင့် ရောင်းချခြင်းအား သေချာစေရန် လုပ်ဆောင်မှုမှန်သမျှကို ဆောင်ရွက်ရမည်။ ကုမ္ပဏီသည် လုံး၀ သို့မဟုတ် တစ်စိတ်တစ်ပိုင်း၌ တာဝန်မကင်းပါ၊ ဖောက်သည်များသည် ကုမ္ပဏီကို တင်သွင်းသူများနှင့်/သို့မဟုတ် ဖြန့်ဖြူးသူများနှင့် ကုန်ပစ္စည်းများ၏ မရည်ရွယ်ဘဲအသုံးပြုမှုအားလုံးနှင့် သက်ဆိုင်သည့် သို့မဟုတ် ဖြစ်ပေါ်လာသည့် တိုင်ကြားမှု၊ ပျက်စီးမှု၊ သို့မဟုတ် အခြားတာဝန်များမှ လွတ်မြောက်စေရမည်။ . ဖောက်သည်များသည် ကုမ္ပဏီ၏ ပေးသွင်းသူများနှင့်/သို့မဟုတ် ဖြန့်ဖြူးရောင်းချသူများကဲ့သို့ ကိုယ်ရေးကိုယ်တာ ထိခိုက်ဒဏ်ရာရမှု သို့မဟုတ် သေဆုံးမှုအတွက် တောင်းဆိုမှုများအပါအဝင် သို့မဟုတ် တစ်စုံတစ်ရာ မရည်ရွယ်ဘဲအသုံးပြုမှုများနှင့် ဆက်စပ်နေသည့် တောင်းဆိုမှုများ၊ ကုန်ကျစရိတ်များ၊ ပျက်စီးမှုများနှင့် အခြားတာဝန်ဝတ္တရားများအားလုံးကို အန္တရာယ်မရှိစေဘဲ ကုမ္ပဏီအား လျော်ကြေးပေးပြီး ကိုင်ဆောင်ထားရမည်။ . ဤစာတမ်းပါ အချက်အလက်များကို ထုတ်ကုန်များနှင့် ဆက်စပ်၍သာ ပေးထားပါသည်။

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU ထိန်းချုပ်ကိရိယာ [pdf] အသုံးပြုသူလမ်းညွှန်
GD32E231C-START၊ Arm Cortex-M23 32-bit MCU ထိန်းချုပ်ကိရိယာ၊ Cortex-M23 32-bit MCU ထိန်းချုပ်ကိရိယာ၊ 32-bit MCU ထိန်းချုပ်ကိရိယာ၊ MCU ထိန်းချုပ်ကိရိယာ၊ GD32E231C-START၊ ထိန်းချုပ်ကိရိယာ

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *