ໂລໂກ້ GigaDevice

ອຸປະກອນ Giga GD32E231C-START Arm Cortex-M23 32-bit MCU Controller

GigaDevice GD32E231C-START Arm Cortex-M23 ຕົວຄວບຄຸມ MCU 32-bit

ສະຫຼຸບ

GD32E231C-START ໃຊ້ GD32E231C8T6 ເປັນຕົວຄວບຄຸມຕົ້ນຕໍ. ມັນໃຊ້ການໂຕ້ຕອບ Mini USB ເພື່ອສະຫນອງພະລັງງານ 5V. ຣີເຊັດ, Boot, Wakeup key, LED, GD-Link, Ardunio ແມ່ນລວມຢູ່ນຳ. ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມກະລຸນາເບິ່ງທີ່ GD32E231C-START-V1.0 schematic.

ການມອບໝາຍ PIN ຟັງຊັນ

ຕາຕະລາງ 2-1 ການມອບໝາຍ pin ຟັງຊັນ

ຟັງຊັນ ປັກໝຸດ ລາຍລະອຽດ
 

 

LED

PA7 LED1
PA8 LED2
PA11 LED3
PA12 LED4
ຣີເຊັດ   K1-ຣີເຊັດ
ຄີ PA0 K2-ຕື່ນ

ການເລີ່ມຕົ້ນ

ກະດານ EVAL ໃຊ້ຕົວເຊື່ອມຕໍ່ Mini USB ເພື່ອຮັບພະລັງງານ DC +5V, ເຊິ່ງເປັນລະບົບຮາດແວທີ່ເຮັດວຽກປົກກະຕິ.tage. GD-Link ຢູ່ໃນກະດານແມ່ນມີຄວາມຈໍາເປັນເພື່ອດາວໂຫລດແລະແກ້ໄຂໂຄງການ. ເລືອກໂຫມດບູດທີ່ຖືກຕ້ອງແລະຫຼັງຈາກນັ້ນເປີດ, LEDPWR ຈະເປີດ, ເຊິ່ງຊີ້ໃຫ້ເຫັນວ່າການສະຫນອງພະລັງງານແມ່ນ OK. ມີສະບັບ Keil ແລະສະບັບ IAR ຂອງໂຄງການທັງຫມົດ. ສະບັບ Keil ຂອງໂຄງການແມ່ນຖືກສ້າງຂຶ້ນໂດຍອີງໃສ່ Keil MDK-ARM 5.25 uVision5. ເວີຊັ່ນ IAR ຂອງໂຄງການແມ່ນຖືກສ້າງຂຶ້ນໂດຍອີງໃສ່ IAR Embedded Workbench ສໍາລັບ ARM 8.31.1. ໃນລະຫວ່າງການໃຊ້, ຄວນສັງເກດຈຸດຕໍ່ໄປນີ້:

  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 Controller 1

ທາງເລືອກ Boot 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU Controller 2

LED 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU Controller 3

ຄີ 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU Controller 4

GD-Link 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU Controller 5

MCU 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU Controller 6

Ardunio 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU Controller 7

ຄູ່ມືການນໍາໃຊ້ປົກກະຕິ

GPIO_Running_LED
ຈຸດປະສົງ DEMO
ການສາທິດນີ້ປະກອບມີຫນ້າທີ່ຕໍ່ໄປນີ້ຂອງ GD32 MCU:

  • ຮຽນຮູ້ທີ່ຈະໃຊ້ GPIO ຄວບຄຸມ LED
  • ຮຽນຮູ້ທີ່ຈະໃຊ້ SysTick ເພື່ອສ້າງຄວາມລ່າຊ້າ 1ms

ກະດານ GD32E231C-START ມີສີ່ LED. LED1 ຖືກຄວບຄຸມໂດຍ GPIO. ການສາທິດນີ້ຈະສະແດງວິທີການເຮັດໃຫ້ມີແສງ LED.
ຜົນການແລ່ນ DEMO
ດາວໂຫຼດໂປຣແກມ < 01_GPIO_Running_LED > ໄປທີ່ກະດານ EVAL, LED1 ຈະເປີດ ແລະປິດຕາມລຳດັບໂດຍມີໄລຍະຫ່າງ 1000ms, ເຮັດຂັ້ນຕອນຄືນໃໝ່. GPIO_Key_Polling_mode
ຈຸດປະສົງ DEMO
ການສາທິດນີ້ປະກອບມີຫນ້າທີ່ຕໍ່ໄປນີ້ຂອງ GD32 MCU:

  • ຮຽນຮູ້ທີ່ຈະໃຊ້ GPIO ຄວບຄຸມ LED ແລະກະແຈ
  • ຮຽນຮູ້ທີ່ຈະໃຊ້ SysTick ເພື່ອສ້າງຄວາມລ່າຊ້າ 1ms

ກະດານ GD32E231C-START ມີສອງກະແຈແລະສີ່ LED. ສອງກະແຈຄື Reset key ແລະ Wakeup key. LED1 ຖືກຄວບຄຸມໂດຍ GPIO. ການສາທິດນີ້ຈະສະແດງວິທີການໃຊ້ປຸ່ມ Wakeup ເພື່ອຄວບຄຸມ LED1. ເມື່ອກົດ Wakeup Key ລົງ, ມັນຈະກວດສອບມູນຄ່າການປ້ອນຂໍ້ມູນຂອງພອດ IO. ຖ້າຄ່າແມ່ນ 1 ແລະຈະລໍຖ້າ 50ms. ກວດເບິ່ງມູນຄ່າການປ້ອນຂໍ້ມູນຂອງພອດ IO ອີກຄັ້ງ. ຖ້າຄ່າຍັງຄົງເປັນ 1, ມັນຊີ້ໃຫ້ເຫັນວ່າປຸ່ມຖືກກົດຢ່າງສໍາເລັດຜົນແລະສະຫຼັບ LED1.
ຜົນການແລ່ນ DEMO
ດາວໂຫຼດໂປຣແກມ < 02_GPIO_Key_Polling_mode > ໄປທີ່ກະດານ EVAL, LEDs ທັງໝົດຈະຖືກກະພິບຄັ້ງດຽວເພື່ອທົດສອບ ແລະ LED1 ເປີດຢູ່, ກົດປຸ່ມຕື່ນຂຶ້ນມາ, LED1 ຈະຖືກປິດ. ກົດປຸ່ມປຸກອີກຄັ້ງ, LED1 ຈະເປີດ.

EXTI_Key_Interrupt_mode

ຈຸດປະສົງ DEMO
ການສາທິດນີ້ປະກອບມີຫນ້າທີ່ຕໍ່ໄປນີ້ຂອງ GD32 MCU:

  • ຮຽນຮູ້ທີ່ຈະໃຊ້ GPIO ຄວບຄຸມ LED ແລະ KEY
  • ຮຽນຮູ້ທີ່ຈະໃຊ້ EXTI ເພື່ອສ້າງການຂັດຂວາງພາຍນອກ

ກະດານ GD32E231C-START ມີສອງກະແຈແລະສີ່ LED. ສອງກະແຈຄື Reset key ແລະ Wakeup key. LED1 ຖືກຄວບຄຸມໂດຍ GPIO. ການສາທິດນີ້ຈະສະແດງວິທີການໃຊ້ສາຍຂັດຈັງຫວະ EXTI ເພື່ອຄວບຄຸມ LED1.ເມື່ອກົດປຸ່ມ Wakeup Key ລົງ, ມັນຈະເຮັດໃຫ້ເກີດການລົບກວນ. ໃນຟັງຊັນການບໍລິການຂັດຂວາງ, ການສາທິດຈະສະຫຼັບ LED1.
ຜົນການແລ່ນ DEMO
ດາວໂຫຼດໂປຣແກຣມ < 03_EXTI_Key_Interrupt_mode > ໄປທີ່ກະດານ EVAL, ໄຟ LED ທັງໝົດຈະຖືກກະພິບຄັ້ງດຽວເພື່ອທົດສອບ ແລະ LED1 ເປີດຢູ່, ໃຫ້ກົດປຸ່ມຕື່ນຂຶ້ນມາ, LED1 ຈະຖືກປິດ. ກົດປຸ່ມປຸກອີກຄັ້ງ, LED1 ຈະເປີດ.
TIMER_Key_EXTI
ການສາທິດນີ້ປະກອບມີຫນ້າທີ່ຕໍ່ໄປນີ້ຂອງ GD32 MCU:

  •  ຮຽນຮູ້ທີ່ຈະໃຊ້ GPIO ຄວບຄຸມ LED ແລະ KEY
  • ຮຽນຮູ້ທີ່ຈະໃຊ້ EXTI ເພື່ອສ້າງການຂັດຂວາງພາຍນອກ
  •  ຮຽນຮູ້ການໃຊ້ TIMER ເພື່ອສ້າງ PWM

ກະດານ GD32E231C-START ມີສອງກະແຈແລະສີ່ LED. ສອງກະແຈຄື Reset key ແລະ Wakeup key. LED1 ຖືກຄວບຄຸມໂດຍ GPIO. ການສາທິດນີ້ຈະສະແດງວິທີການໃຊ້ TIMER PWM ເພື່ອກະຕຸ້ນ EXTI interrupt ເພື່ອສະຫຼັບສະຖານະຂອງ LED1 ແລະ EXTI interrupt line ເພື່ອຄວບຄຸມ LED1. ເມື່ອກົດ Wakeup Key ລົງ, ມັນຈະເຮັດໃຫ້ເກີດການຂັດຂວາງ. ໃນຟັງຊັນການບໍລິການຂັດຂວາງ, ການສາທິດຈະສະຫຼັບ LED1.
ຜົນການແລ່ນ DEMO
ດາວໂຫຼດໂປຣແກຣມ < 04_TIMER_Key_EXTI > ໄປທີ່ກະດານ EVAL, ໄຟ LED ທັງໝົດຈະຖືກກະພິບຄັ້ງດຽວເພື່ອທົດສອບ, ກົດປຸ່ມຕື່ນຂຶ້ນມາ, LED1 ຈະເປີດຂຶ້ນ. ກົດປຸ່ມປຸກອີກຄັ້ງ, LED1 ຈະຖືກປິດ. ເຊື່ອມຕໍ່ PA6(TIMER2_CH0) ແລະ PA5

ປະຫວັດການແກ້ໄຂ

ສະບັບປັບປຸງ ລາຍລະອຽດ ວັນທີ
1.0 ການປ່ອຍຕົວໃນເບື້ອງຕົ້ນ ວັນທີ 19 ກຸມພາ 2019
1.1 ແກ້ໄຂສ່ວນຫົວເອກະສານ ແລະໜ້າຫຼັກ ວັນທີ 31 ທັນວາ 2021

ແຈ້ງການສໍາຄັນ

ເອກະສານນີ້ແມ່ນຊັບສິນຂອງ GigaDevice Semiconductor Inc. ແລະບໍລິສັດຍ່ອຍ (“ບໍລິສັດ”). ເອກະສານສະບັບນີ້, ລວມທັງຜະລິດຕະພັນຂອງບໍລິສັດທີ່ອະທິບາຍໄວ້ໃນເອກະສານນີ້ (“ຜະລິດຕະພັນ”), ແມ່ນຂອງບໍລິສັດພາຍໃຕ້ກົດໝາຍຊັບສິນທາງປັນຍາ ແລະສົນທິສັນຍາຂອງສາທາລະນະລັດປະຊາຊົນຈີນ ແລະເຂດອຳນາດອື່ນໆໃນທົ່ວໂລກ. ບໍລິສັດສະຫງວນສິດທັງໝົດພາຍໃຕ້ກົດໝາຍ ແລະສົນທິສັນຍາດັ່ງກ່າວ ແລະບໍ່ໃຫ້ໃບອະນຸຍາດໃດໆພາຍໃຕ້ສິດທິບັດ, ລິຂະສິດ, ເຄື່ອງໝາຍການຄ້າ, ຫຼືສິດທິຊັບສິນທາງປັນຍາອື່ນໆ. ຊື່ ແລະຍີ່ຫໍ້ຂອງບຸກຄົນທີສາມທີ່ອ້າງເຖິງນັ້ນ (ຖ້າມີ) ເປັນຊັບສິນຂອງເຈົ້າຂອງຂອງເຂົາເຈົ້າ ແລະອ້າງເຖິງເພື່ອຈຸດປະສົງການລະບຸຕົວຕົນເທົ່ານັ້ນ. ບໍລິສັດບໍ່ມີການຮັບປະກັນໃດໆ, ສະແດງອອກຫຼືໂດຍຄວາມຫມາຍ, ກ່ຽວກັບເອກະສານນີ້ຫຼືຜະລິດຕະພັນໃດຫນຶ່ງ, ລວມທັງ, ແຕ່ບໍ່ຈໍາກັດ, ການຮັບປະກັນໂດຍທາງອ້ອມຂອງການຄ້າແລະຄວາມສອດຄ່ອງສໍາລັບຈຸດປະສົງສະເພາະໃດຫນຶ່ງ. ບໍລິສັດບໍ່ໄດ້ຮັບຜິດຊອບຄວາມຮັບຜິດຊອບໃດໆທີ່ເກີດຂື້ນຈາກຄໍາຮ້ອງສະຫມັກຫຼືການນໍາໃຊ້ຜະລິດຕະພັນໃດໆທີ່ອະທິບາຍໄວ້ໃນເອກະສານນີ້. ຂໍ້ມູນໃດໆທີ່ສະຫນອງໃຫ້ຢູ່ໃນເອກະສານນີ້ແມ່ນສະຫນອງໃຫ້ພຽງແຕ່ສໍາລັບຈຸດປະສົງອ້າງອີງ. ມັນເປັນຄວາມຮັບຜິດຊອບຂອງຜູ້ໃຊ້ເອກະສານນີ້ໃນການອອກແບບຢ່າງຖືກຕ້ອງ, ດໍາເນີນໂຄງການ, ແລະການທົດສອບການເຮັດວຽກແລະຄວາມປອດໄພຂອງຄໍາຮ້ອງສະຫມັກທີ່ເຮັດຈາກຂໍ້ມູນນີ້ແລະຜະລິດຕະພັນຜົນໄດ້ຮັບໃດໆ. ຍົກເວັ້ນຜະລິດຕະພັນທີ່ກໍາຫນົດເອງໄດ້ຖືກກໍານົດຢ່າງຈະແຈ້ງໃນຂໍ້ຕົກລົງທີ່ໃຊ້ໄດ້, ຜະລິດຕະພັນໄດ້ຖືກອອກແບບ, ພັດທະນາ, ແລະ / ຫຼືຜະລິດສໍາລັບທຸລະກິດທໍາມະດາ, ອຸດສາຫະກໍາ, ສ່ວນບຸກຄົນ, ແລະ / ຫຼືການນໍາໃຊ້ໃນຄົວເຮືອນເທົ່ານັ້ນ. ຜະລິດຕະພັນບໍ່ໄດ້ຖືກອອກແບບ, ມີຈຸດປະສົງ, ຫຼືອະນຸຍາດໃຫ້ນໍາໃຊ້ເປັນອົງປະກອບໃນລະບົບທີ່ຖືກອອກແບບຫຼືມີຈຸດປະສົງສໍາລັບການດໍາເນີນງານຂອງອາວຸດ, ລະບົບອາວຸດ, ການຕິດຕັ້ງນິວເຄລຍ, ເຄື່ອງມືຄວບຄຸມພະລັງງານປະລໍາມະນູ, ເຄື່ອງມືຄວບຄຸມການເຜົາໃຫມ້, ເຄື່ອງມືໃນຍົນຫຼືຍານອະວະກາດ, ເຄື່ອງມືການຂົນສົ່ງ, ສັນຍານຈະລາຈອນ ເຄື່ອງມື, ອຸປະກອນຊ່ວຍຊີວິດ ຫຼືລະບົບ, ອຸປະກອນທາງການແພດ ຫຼືລະບົບອື່ນໆ (ລວມທັງອຸປະກອນການຊ່ວຍຊີວິດ ແລະເຄື່ອງປູກຝັງໃນການຜ່າຕັດ), ການຄວບຄຸມມົນລະພິດ ຫຼືການຈັດການສານອັນຕະລາຍ, ຫຼືການນໍາໃຊ້ອື່ນໆທີ່ຄວາມລົ້ມເຫຼວຂອງອຸປະກອນ ຫຼືຜະລິດຕະພັນອາດເຮັດໃຫ້ເກີດການບາດເຈັບສ່ວນບຸກຄົນ, ເສຍຊີວິດ, ຊັບສິນ ຫຼື ຄວາມເສຍຫາຍຕໍ່ສິ່ງແວດລ້ອມ ("ການນໍາໃຊ້ທີ່ບໍ່ໄດ້ຕັ້ງໃຈ"). ລູກຄ້າຈະຕ້ອງດຳເນີນການໃດໆກໍຕາມເພື່ອຮັບປະກັນການນຳໃຊ້ ແລະຂາຍຜະລິດຕະພັນໃຫ້ຖືກຕ້ອງຕາມກົດໝາຍ ແລະ ລະບຽບການທີ່ກ່ຽວຂ້ອງ. ບໍລິສັດບໍ່ມີຄວາມຮັບຜິດຊອບ, ທັງຫມົດຫຼືບາງສ່ວນ, ແລະລູກຄ້າຈະຕ້ອງປ່ອຍຕົວບໍລິສັດເຊັ່ນດຽວກັນກັບຜູ້ສະຫນອງແລະ / ຫຼືຜູ້ຈັດຈໍາຫນ່າຍຈາກການຮຽກຮ້ອງ, ຄວາມເສຍຫາຍ, ຫຼືຄວາມຮັບຜິດຊອບອື່ນໆທີ່ເກີດຂື້ນຈາກຫຼືກ່ຽວຂ້ອງກັບການນໍາໃຊ້ທັງຫມົດໂດຍບໍ່ໄດ້ຕັ້ງໃຈຂອງຜະລິດຕະພັນ. . ລູກຄ້າຈະຕ້ອງຈ່າຍຄ່າຊົດເຊີຍ ແລະຖືບໍລິສັດຕະຫຼອດທັງຜູ້ສະໜອງ ແລະ/ຫຼືຜູ້ຈັດຈໍາໜ່າຍ ບໍ່ໃຫ້ເປັນອັນຕະລາຍຈາກການຮຽກຮ້ອງ, ຄ່າໃຊ້ຈ່າຍ, ຄວາມເສຍຫາຍ ແລະໜີ້ສິນອື່ນໆ, ລວມທັງການຮຽກຮ້ອງການບາດເຈັບສ່ວນບຸກຄົນ ຫຼືການເສຍຊີວິດ, ທີ່ເກີດຂຶ້ນຈາກ ຫຼືກ່ຽວຂ້ອງກັບການໃຊ້ຜະລິດຕະພັນທີ່ບໍ່ຕັ້ງໃຈໃດໆ. . ຂໍ້ມູນໃນເອກະສານນີ້ແມ່ນສະໜອງໃຫ້ພຽງແຕ່ກ່ຽວຂ້ອງກັບຜະລິດຕະພັນເທົ່ານັ້ນ.

ເອກະສານ / ຊັບພະຍາກອນ

GigaDevice GD32E231C-START Arm Cortex-M23 ຕົວຄວບຄຸມ MCU 32-bit [pdf] ຄູ່ມືຜູ້ໃຊ້
GD32E231C-START, Arm Cortex-M23 32-bit MCU Controller, Cortex-M23 32-bit MCU Controller, 32-bit MCU Controller, MCU Controller, GD32E231C-START, Controller

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *