გიგა მოწყობილობა GD32E231C-START Arm Cortex-M23 32-ბიტიანი MCU კონტროლერი
რეზიუმე
GD32E231C-START იყენებს GD32E231C8T6 მთავარ კონტროლერად. იგი იყენებს მინი USB ინტერფეისს 5 ვ ძაბვის მიწოდებისთვის. ასევე მოყვება გადატვირთვა, ჩატვირთვა, Wakeup key, LED, GD-Link, Ardunio. დამატებითი ინფორმაციისთვის, გთხოვთ, იხილეთ GD32E231C-START-V1.0 სქემა.
ფუნქციის პინის მინიჭება
ცხრილი 2-1 ფუნქციის პინის მინიჭება
ფუნქცია | პინი | აღწერა |
LED |
PA7 | LED1 |
PA8 | LED2 | |
PA11 | LED3 | |
PA12 | LED4 | |
გადატვირთვა | K1-გადატვირთვა | |
გასაღები | PA0 | K2-გაღვიძება |
დაწყება
EVAL დაფა იყენებს Mini USB კონექტორს DC +5V დენის მისაღებად, რაც არის აპარატურის სისტემის ნორმალური მუშაობის მოცულობა.tagე. ბორტზე GD-Link აუცილებელია პროგრამების ჩამოტვირთვისა და გამართვისთვის. აირჩიეთ ჩატვირთვის სწორი რეჟიმი და შემდეგ ჩართეთ, LEDPWR ჩაირთვება, რაც მიუთითებს, რომ კვების ბლოკი წესრიგშია. არსებობს ყველა პროექტის Keil ვერსია და IAR ვერსია. პროექტების Keil ვერსია შექმნილია Keil MDK-ARM 5.25 uVision5-ის საფუძველზე. პროექტების IAR ვერსია შექმნილია IAR Embedded Workbench-ის საფუძველზე ARM 8.31.1-ისთვის. გამოყენებისას უნდა აღინიშნოს შემდეგი პუნქტები:
- თუ იყენებთ Keil uVision5 პროექტის გასახსნელად. „Device Missing(s)“ პრობლემის გადასაჭრელად შეგიძლიათ დააინსტალიროთ GigaDevice.GD32E23x_DFP.1.0.0.pack.
- თუ იყენებთ IAR-ს პროექტის გასახსნელად, დააინსტალირეთ IAR_GD32E23x_ADDON_1.0.0.exe ასოცირებული ფაილის ჩასატვირთად files.
ტექნიკის განლაგება დასრულდაview
ელექტრომომარაგება
ნახაზი 4-1 ელექტრომომარაგების სქემატური დიაგრამა
ჩატვირთვის ვარიანტი
LED
გასაღები
GD-Link
MCU
არდუნიო
რუტინული გამოყენების სახელმძღვანელო
GPIO_Running_LED
დემო მიზანი
ეს დემო მოიცავს GD32 MCU-ის შემდეგ ფუნქციებს:
- ისწავლეთ GPIO კონტროლის LED-ის გამოყენება
- ისწავლეთ SysTick-ის გამოყენება 1 ms დაგვიანების შესაქმნელად
GD32E231C-START დაფას აქვს ოთხი LED. LED1 აკონტროლებს GPIO. ეს დემო აჩვენებს, თუ როგორ უნდა განათდეს LED.
დემო გაშვების შედეგი
ჩამოტვირთეთ პროგრამა < 01_GPIO_Running_LED > EVAL დაფაზე, LED1 ჩაირთვება და გამოირთვება თანმიმდევრობით 1000 ms ინტერვალით, გაიმეორეთ პროცესი. GPIO_Key_Polling_mode
დემო მიზანი
ეს დემო მოიცავს GD32 MCU-ის შემდეგ ფუნქციებს:
- ისწავლეთ GPIO კონტროლის LED და გასაღების გამოყენება
- ისწავლეთ SysTick-ის გამოყენება 1 ms დაგვიანების შესაქმნელად
GD32E231C-START დაფას აქვს ორი გასაღები და ოთხი LED. ორი ღილაკი არის გადატვირთვის გასაღები და გაღვიძების ღილაკი. LED1 აკონტროლებს GPIO. ეს დემო აჩვენებს, თუ როგორ გამოიყენოთ Wakeup გასაღები LED1-ის სამართავად. Wakeup Key-ის დაჭერისას ის შეამოწმებს IO პორტის შეყვანის მნიშვნელობას. თუ მნიშვნელობა არის 1 და დაელოდება 50 ms. კვლავ შეამოწმეთ IO პორტის შეყვანის მნიშვნელობა. თუ მნიშვნელობა მაინც არის 1, ეს მიუთითებს, რომ ღილაკი წარმატებით არის დაჭერილი და გადართეთ LED1.
დემო გაშვების შედეგი
ჩამოტვირთეთ პროგრამა < 02_GPIO_Key_Polling_mode > EVAL დაფაზე, ყველა LED-ები ერთხელ ანათებენ ტესტირებისთვის და LED1 ჩართულია, დააჭირეთ Wakeup Key, LED1 გამოირთვება. კვლავ დააჭირეთ Wakeup Key, LED1 ჩაირთვება.
EXTI_Key_Interrupt_mode
დემო მიზანი
ეს დემო მოიცავს GD32 MCU-ის შემდეგ ფუნქციებს:
- ისწავლეთ GPIO კონტროლის გამოყენება LED და KEY
- ისწავლეთ EXTI-ის გამოყენება გარე შეფერხების შესაქმნელად
GD32E231C-START დაფას აქვს ორი გასაღები და ოთხი LED. ორი ღილაკი არის გადატვირთვის გასაღები და გაღვიძების ღილაკი. LED1 აკონტროლებს GPIO. ეს დემო აჩვენებს, თუ როგორ გამოვიყენოთ EXTI შეფერხების ხაზი LED1-ის სამართავად. გაღვიძების კლავიშის დაჭერისას ის წარმოქმნის შეფერხებას. შეფერხების სერვისის ფუნქციაში დემო გადართავს LED1-ს.
დემო გაშვების შედეგი
ჩამოტვირთეთ პროგრამა < 03_EXTI_Key_Interrupt_mode > EVAL დაფაზე, ყველა LED-ები ერთხელ ანათებენ ტესტირებისთვის და LED1 ჩართულია, დააჭირეთ Wakeup Key, LED1 გამოირთვება. კვლავ დააჭირეთ Wakeup Key, LED1 ჩაირთვება.
TIMER_Key_EXTI
ეს დემო მოიცავს GD32 MCU-ის შემდეგ ფუნქციებს:
- ისწავლეთ GPIO კონტროლის გამოყენება LED და KEY
- ისწავლეთ EXTI-ის გამოყენება გარე შეფერხების შესაქმნელად
- ისწავლეთ ტაიმერის გამოყენება PWM-ის გენერირებისთვის
GD32E231C-START დაფას აქვს ორი გასაღები და ოთხი LED. ორი ღილაკი არის გადატვირთვის გასაღები და გაღვიძების ღილაკი. LED1 აკონტროლებს GPIO. ეს დემო აჩვენებს, თუ როგორ გამოიყენოთ TIMER PWM EXTI შეფერხების გასააქტიურებლად LED1-ის და EXTI შეფერხების ხაზის მდგომარეობის გადასართავად LED1-ის გასაკონტროლებლად. გაღვიძების ღილაკზე დაჭერისას ის წარმოქმნის შეფერხებას. შეფერხების სერვისის ფუნქციაში დემო გადართავს LED1-ს.
დემო გაშვების შედეგი
ჩამოტვირთეთ პროგრამა < 04_TIMER_Key_EXTI > EVAL დაფაზე, ყველა LED-ები ერთხელ ანათებენ ტესტირებისთვის, დააჭირეთ Wakeup Key, LED1 ჩაირთვება. კვლავ დააჭირეთ Wakeup Key, LED1 გამოირთვება. შეაერთეთ PA6(TIMER2_CH0) და PA5
გადასინჯვის ისტორია
რევიზია No. | აღწერა | თარიღი |
1.0 | საწყისი გამოშვება | 19 წლის 2019 თებერვალი |
1.1 | შეცვალეთ დოკუმენტის სათაური და მთავარი გვერდი | 31 წლის 2021 დეკემბერი |
მნიშვნელოვანი შენიშვნა
ეს დოკუმენტი არის GigaDevice Semiconductor Inc.-ის საკუთრება. და მისი შვილობილი კომპანიები („კომპანია“). ეს დოკუმენტი, ამ დოკუმენტში აღწერილი კომპანიის ნებისმიერი პროდუქტის ჩათვლით („პროდუქტი“), ეკუთვნის კომპანიას ინტელექტუალური საკუთრების კანონებისა და ხელშეკრულებების შესაბამისად, ჩინეთის სახალხო რესპუბლიკის და სხვა იურისდიქციების შესაბამისად. კომპანია იტოვებს ყველა უფლებას ასეთი კანონებითა და ხელშეკრულებებით და არ გასცემს არანაირ ლიცენზიას მისი პატენტების, საავტორო უფლებების, სავაჭრო ნიშნების ან სხვა ინტელექტუალური საკუთრების უფლებების მიხედვით. მათზე მოხსენიებული მესამე მხარის სახელები და ბრენდები (ასეთის არსებობის შემთხვევაში) არის მათი შესაბამისი მფლობელის საკუთრება და მოხსენიებულია მხოლოდ იდენტიფიკაციის მიზნებისთვის. კომპანია არ იძლევა რაიმე სახის, გამოხატულ ან ნაგულისხმევ გარანტიას ამ დოკუმენტთან ან ნებისმიერ პროდუქტთან დაკავშირებით, მათ შორის, მაგრამ არ შემოიფარგლება, ნაგულისხმევი გარანტიების ვაჭრობისა და ვარგისიანობის კონკრეტული მიზნისთვის. კომპანია არ იღებს რაიმე პასუხისმგებლობას, რომელიც წარმოიქმნება ამ დოკუმენტში აღწერილი ნებისმიერი პროდუქტის გამოყენების ან გამოყენების შედეგად. ამ დოკუმენტში მოცემული ნებისმიერი ინფორმაცია მოცემულია მხოლოდ საცნობარო მიზნებისთვის. ამ დოკუმენტის მომხმარებლის პასუხისმგებლობაა სათანადოდ შეიმუშავოს, დაპროგრამდეს და შეამოწმოს ამ ინფორმაციისგან დამზადებული ნებისმიერი აპლიკაციისა და ნებისმიერი პროდუქტის ფუნქციონალურობა და უსაფრთხოება. გარდა მორგებული პროდუქტებისა, რომლებიც პირდაპირ იდენტიფიცირებულია მოქმედ ხელშეკრულებაში, პროდუქტები შექმნილია, შემუშავებული და/ან დამზადებულია მხოლოდ ჩვეულებრივი ბიზნეს, სამრეწველო, პირადი და/ან საყოფაცხოვრებო აპლიკაციებისთვის. პროდუქტები არ არის შექმნილი, გამიზნული ან ავტორიზებული გამოსაყენებლად, როგორც კომპონენტები სისტემებში, რომლებიც შექმნილია ან განკუთვნილია იარაღის, იარაღის სისტემების, ბირთვული დანადგარების, ატომური ენერგიის კონტროლის ხელსაწყოების, წვის კონტროლის ინსტრუმენტებისთვის, თვითმფრინავის ან კოსმოსური ხომალდის ინსტრუმენტებისთვის, სატრანსპორტო ინსტრუმენტებისთვის, საგზაო სიგნალებისთვის. ინსტრუმენტები, სიცოცხლის დამხმარე მოწყობილობები ან სისტემები, სხვა სამედიცინო მოწყობილობები ან სისტემები (მათ შორის, რეანიმაციული აღჭურვილობა და ქირურგიული იმპლანტები), დაბინძურების კონტროლი ან საშიში ნივთიერებების მართვა, ან სხვა გამოყენება, სადაც მოწყობილობის ან პროდუქტის გაუმართაობამ შეიძლება გამოიწვიოს პირადი დაზიანება, სიკვდილი, ქონება ან გარემოს დაზიანება („არასასურველი გამოყენება“). მომხმარებლებმა უნდა მიიღონ ნებისმიერი და ყველა ქმედება, რათა უზრუნველყონ პროდუქტების გამოყენება და გაყიდვა მოქმედი კანონებისა და რეგულაციების შესაბამისად. კომპანია არ არის პასუხისმგებელი მთლიანად ან ნაწილობრივ და მომხმარებლები ათავისუფლებენ და ამით გაათავისუფლებენ კომპანიას, ისევე როგორც მის მომწოდებლებს და/ან დისტრიბუტორებს ნებისმიერი პრეტენზიისგან, ზიანისგან ან სხვა პასუხისმგებლობისგან, რომელიც წარმოიქმნება ან დაკავშირებულია პროდუქტების ყველა არასასურველ გამოყენებასთან. . მომხმარებლებმა უნდა აანაზღაურონ და დაიცვან კომპანია, ისევე როგორც მისი მომწოდებლები და/ან დისტრიბუტორები ყველა პრეტენზიისგან, ხარჯისგან, ზიანისა და სხვა ვალდებულებისგან, მათ შორის პირადი დაზიანების ან სიკვდილის შესახებ, წარმოშობილი ან დაკავშირებული პროდუქციის ნებისმიერი გაუთვალისწინებელი გამოყენებისგან. . ინფორმაცია ამ დოკუმენტში მოცემულია მხოლოდ პროდუქტებთან დაკავშირებით.
დოკუმენტები / რესურსები
![]() |
GigaDevice GD32E231C-START Arm Cortex-M23 32-ბიტიანი MCU კონტროლერი [pdf] მომხმარებლის სახელმძღვანელო GD32E231C-START, Arm Cortex-M23 32-ბიტიანი MCU კონტროლერი, Cortex-M23 32-ბიტიანი MCU კონტროლერი, 32-ბიტიანი MCU კონტროლერი, MCU კონტროლერი, GD32E231C-START, კონტროლერი |