Λογότυπο GigaDevice

Συσκευή Giga GD32E231C-START Arm Cortex-M23 Ελεγκτής MCU 32-bit

Ελεγκτής MCU 32-bit GigaDevice GD231E23C-START Arm Cortex-M32

Περίληψη

Το GD32E231C-START χρησιμοποιεί το GD32E231C8T6 ως κύριο ελεγκτή. Χρησιμοποιεί διεπαφή Mini USB για παροχή ρεύματος 5V. Περιλαμβάνονται επίσης Reset, Boot, 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. Κατά τη χρήση, πρέπει να ληφθούν υπόψη τα ακόλουθα σημεία:

  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 Ελεγκτής MCU 32-bit 1

Επιλογή εκκίνησης 

GigaDevice GD32E231C-START Arm Cortex-M23 Ελεγκτής MCU 32-bit 2

LED 

GigaDevice GD32E231C-START Arm Cortex-M23 Ελεγκτής MCU 32-bit 3

ΚΛΕΙΔΙ 

GigaDevice GD32E231C-START Arm Cortex-M23 Ελεγκτής MCU 32-bit 4

GD-Link 

GigaDevice GD32E231C-START Arm Cortex-M23 Ελεγκτής MCU 32-bit 5

MCU 

GigaDevice GD32E231C-START Arm Cortex-M23 Ελεγκτής MCU 32-bit 6

Αρδούνιο 

GigaDevice GD32E231C-START Arm Cortex-M23 Ελεγκτής MCU 32-bit 7

Οδηγός χρήσης ρουτίνας

GPIO_Running_LED
Σκοπός DEMO
Αυτή η επίδειξη περιλαμβάνει τις ακόλουθες λειτουργίες του GD32 MCU:

  • Μάθετε να χρησιμοποιείτε το GPIO, ελέγξτε το LED
  • Μάθετε να χρησιμοποιείτε το SysTick για να δημιουργείτε καθυστέρηση 1 ms

Η πλακέτα GD32E231C-START έχει τέσσερα LED. Τα LED1 ελέγχονται από το GPIO. Αυτή η επίδειξη θα δείξει πώς να ανάψετε το LED.
Αποτέλεσμα λειτουργίας DEMO
Κατεβάστε το πρόγραμμα < 01_GPIO_Running_LED > στον πίνακα EVAL, το LED1 θα ανάψει και θα σβήσει διαδοχικά με μεσοδιάστημα 1000 ms, επαναλάβετε τη διαδικασία. GPIO_Key_Polling_mode
Σκοπός DEMO
Αυτή η επίδειξη περιλαμβάνει τις ακόλουθες λειτουργίες του GD32 MCU:

  • Μάθετε να χρησιμοποιείτε το GPIO, ελέγξτε το LED και το κλειδί
  • Μάθετε να χρησιμοποιείτε το SysTick για να δημιουργείτε καθυστέρηση 1 ms

Η πλακέτα GD32E231C-START έχει δύο κλειδιά και τέσσερα LED. Τα δύο πλήκτρα είναι το πλήκτρο επαναφοράς και το πλήκτρο αφύπνισης. Τα LED1 ελέγχονται από το GPIO. Αυτή η επίδειξη θα δείξει πώς να χρησιμοποιήσετε το πλήκτρο Wakeup για τον έλεγχο του LED1. Όταν πατήσετε το πλήκτρο αφύπνισης, θα ελέγξει την τιμή εισόδου της θύρας IO. Εάν η τιμή είναι 1 και θα περιμένει για 50 ms. Ελέγξτε ξανά την τιμή εισόδου της θύρας IO. Εάν η τιμή εξακολουθεί να είναι 1, σημαίνει ότι το κουμπί πατήθηκε με επιτυχία και εναλλάξτε το LED1.
Αποτέλεσμα λειτουργίας DEMO
Κατεβάστε το πρόγραμμα < 02_GPIO_Key_Polling_mode > στον πίνακα EVAL, όλα τα LED αναβοσβήνουν μία φορά για δοκιμή και το LED1 είναι αναμμένο, πατήστε το πλήκτρο αφύπνισης, το LED1 θα απενεργοποιηθεί. Πατήστε ξανά το πλήκτρο αφύπνισης, το LED1 θα ανάψει.

EXTI_Key_Interrupt_mode

Σκοπός DEMO
Αυτή η επίδειξη περιλαμβάνει τις ακόλουθες λειτουργίες του GD32 MCU:

  • Μάθετε να χρησιμοποιείτε το GPIO, ελέγξτε το LED και το ΚΛΕΙΔΙ
  • Μάθετε να χρησιμοποιείτε το EXTI για τη δημιουργία εξωτερικής διακοπής

Η πλακέτα GD32E231C-START έχει δύο κλειδιά και τέσσερα LED. Τα δύο πλήκτρα είναι το πλήκτρο επαναφοράς και το πλήκτρο αφύπνισης. Τα LED1 ελέγχονται από το GPIO. Αυτή η επίδειξη θα δείξει πώς να χρησιμοποιήσετε τη γραμμή διακοπής EXTI για τον έλεγχο του LED1. Όταν πατήσετε το πλήκτρο αφύπνισης, θα δημιουργήσει μια διακοπή. Στη λειτουργία υπηρεσίας διακοπής, η επίδειξη θα αλλάξει το LED1.
Αποτέλεσμα λειτουργίας DEMO
Κατεβάστε το πρόγραμμα < 03_EXTI_Key_Interrupt_mode > στον πίνακα EVAL, όλα τα LED αναβοσβήνουν μία φορά για δοκιμή και το LED1 είναι αναμμένο, πατήστε το πλήκτρο αφύπνισης, το LED1 θα απενεργοποιηθεί. Πατήστε ξανά το πλήκτρο αφύπνισης, το LED1 θα ανάψει.
TIMER_Key_EXTI
Αυτή η επίδειξη περιλαμβάνει τις ακόλουθες λειτουργίες του GD32 MCU:

  •  Μάθετε να χρησιμοποιείτε το GPIO, ελέγξτε το LED και το ΚΛΕΙΔΙ
  • Μάθετε να χρησιμοποιείτε το EXTI για τη δημιουργία εξωτερικής διακοπής
  •  Μάθετε να χρησιμοποιείτε το TIMER για τη δημιουργία PWM

Η πλακέτα GD32E231C-START έχει δύο κλειδιά και τέσσερα LED. Τα δύο πλήκτρα είναι το πλήκτρο επαναφοράς και το πλήκτρο αφύπνισης. Τα LED1 ελέγχονται από το GPIO. Αυτή η επίδειξη θα δείξει πώς να χρησιμοποιήσετε το TIMER PWM για να ενεργοποιήσετε τη διακοπή EXTI για να αλλάξετε την κατάσταση της LED1 και τη γραμμή διακοπής EXTI για τον έλεγχο της LED1. Όταν πατήσετε το πλήκτρο αφύπνισης, θα προκαλέσει μια διακοπή. Στη λειτουργία υπηρεσίας διακοπής, η επίδειξη θα αλλάξει το 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. και των θυγατρικών της (η «Εταιρεία»). Αυτό το έγγραφο, συμπεριλαμβανομένου οποιουδήποτε προϊόντος της Εταιρείας που περιγράφεται σε αυτό το έγγραφο (το «Προϊόν»), ανήκει στην Εταιρεία σύμφωνα με τους νόμους και τις συνθήκες πνευματικής ιδιοκτησίας της Λαϊκής Δημοκρατίας της Κίνας και άλλων δικαιοδοσιών σε όλο τον κόσμο. Η Εταιρεία διατηρεί όλα τα δικαιώματα βάσει αυτών των νόμων και συνθηκών και δεν χορηγεί καμία άδεια βάσει των διπλωμάτων ευρεσιτεχνίας, των πνευματικών δικαιωμάτων, των εμπορικών σημάτων ή άλλων δικαιωμάτων πνευματικής ιδιοκτησίας της. Τα ονόματα και τα εμπορικά σήματα τρίτων που αναφέρονται σε αυτά (εάν υπάρχουν) είναι ιδιοκτησία του αντίστοιχου κατόχου τους και αναφέρονται μόνο για σκοπούς αναγνώρισης. Η Εταιρεία δεν παρέχει κανενός είδους εγγύηση, ρητή ή σιωπηρή, σχετικά με αυτό το έγγραφο ή οποιοδήποτε Προϊόν, συμπεριλαμβανομένων, ενδεικτικά, των σιωπηρών εγγυήσεων εμπορευσιμότητας και καταλληλότητας για συγκεκριμένο σκοπό. Η Εταιρεία δεν αναλαμβάνει καμία ευθύνη που προκύπτει από την εφαρμογή ή τη χρήση οποιουδήποτε Προϊόντος που περιγράφεται σε αυτό το έγγραφο. Οποιεσδήποτε πληροφορίες παρέχονται σε αυτό το έγγραφο παρέχονται μόνο για λόγους αναφοράς. Είναι ευθύνη του χρήστη αυτού του εγγράφου να σχεδιάσει, να προγραμματίσει και να δοκιμάσει σωστά τη λειτουργικότητα και την ασφάλεια οποιασδήποτε εφαρμογής που αποτελείται από αυτές τις πληροφορίες και οποιουδήποτε προϊόντος που προκύπτει. Με εξαίρεση τα προσαρμοσμένα προϊόντα που προσδιορίζονται ρητά στην ισχύουσα συμφωνία, τα Προϊόντα σχεδιάζονται, αναπτύσσονται και/ή κατασκευάζονται μόνο για συνήθεις επιχειρηματικές, βιομηχανικές, προσωπικές ή/και οικιακές εφαρμογές. Τα Προϊόντα δεν έχουν σχεδιαστεί, προοριστεί ή εγκριθεί για χρήση ως εξαρτήματα σε συστήματα σχεδιασμένα ή προορισμένα για τη λειτουργία όπλων, οπλικών συστημάτων, πυρηνικών εγκαταστάσεων, οργάνων ελέγχου ατομικής ενέργειας, οργάνων ελέγχου καύσης, οργάνων αεροπλάνου ή διαστημοπλοίου, οργάνων μεταφοράς, σημάτων κυκλοφορίας όργανα, συσκευές ή συστήματα υποστήριξης της ζωής, άλλες ιατρικές συσκευές ή συστήματα (συμπεριλαμβανομένου εξοπλισμού ανάνηψης και χειρουργικών εμφυτευμάτων), ελέγχου της ρύπανσης ή διαχείρισης επικίνδυνων ουσιών ή άλλες χρήσεις όπου η αστοχία της συσκευής ή του προϊόντος θα μπορούσε να προκαλέσει τραυματισμό, θάνατο, περιουσία ή περιβαλλοντική ζημιά («Ανόητες χρήσεις»). Οι πελάτες θα προβούν σε όλες τις ενέργειες για να εξασφαλίσουν τη χρήση και την πώληση των Προϊόντων σύμφωνα με τους ισχύοντες νόμους και κανονισμούς. Η Εταιρεία δεν ευθύνεται, εν όλω ή εν μέρει, και οι πελάτες θα απαλλάσσουν και δια του παρόντος την Εταιρεία καθώς και τους προμηθευτές και/ή διανομείς της από οποιαδήποτε αξίωση, ζημιά ή άλλη ευθύνη που προκύπτει ή σχετίζεται με όλες τις ακούσιες χρήσεις των προϊόντων . Οι πελάτες θα αποζημιώσουν και θα κρατήσουν την Εταιρεία καθώς και τους προμηθευτές και/ή διανομείς της αβλαβείς από και έναντι όλων των αξιώσεων, κόστους, ζημιών και άλλων ευθυνών, συμπεριλαμβανομένων αξιώσεων για σωματική βλάβη ή θάνατο, που προκύπτουν ή σχετίζονται με τυχόν ακούσιες χρήσεις των προϊόντων . Οι πληροφορίες σε αυτό το έγγραφο παρέχονται αποκλειστικά σε σχέση με τα Προϊόντα.

Έγγραφα / Πόροι

Ελεγκτής MCU 32-bit GigaDevice GD231E23C-START Arm Cortex-M32 [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

Αναφορές

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία επισημαίνονται *