Dispositivo Giga GD32E231C-START Arm Cortex-M23 Controller MCU a 32 bit
Riepilogo
GD32E231C-START utilizza GD32E231C8T6 come controller principale. Utilizza l'interfaccia Mini USB per fornire alimentazione a 5 V. Sono inclusi anche Reset, Boot, Wakeup key, LED, GD-Link, Ardunio. Per maggiori dettagli fare riferimento allo schema GD32E231C-START-V1.0.
Assegnazione dei pin di funzione
Tabella 2-1 Assegnazione dei pin della funzione
Funzione | Spillo | Descrizione |
GUIDATO |
PA7 | LED1 |
PA8 | LED2 | |
PA11 | LED3 | |
PA12 | LED4 | |
RESET | K1-Reset | |
CHIAVE | PA0 | K2-Sveglio |
Iniziare
La scheda EVAL utilizza un connettore Mini USB per ottenere alimentazione CC +5V, che è il normale lavoro del sistema hardware voltage. È necessario un GD-Link a bordo per scaricare ed eseguire il debug dei programmi. Selezionare la modalità di avvio corretta e quindi accendere, il LEDPWR si accende, il che indica che l'alimentazione è OK. Ci sono versione Keil e versione IAR di tutti i progetti. La versione Keil dei progetti viene creata sulla base di Keil MDK-ARM 5.25 uVision5. La versione IAR dei progetti viene creata sulla base di IAR Embedded Workbench per ARM 8.31.1. Durante l'uso, è necessario notare i seguenti punti:
- Se usi Keil uVision5 per aprire il progetto. Per risolvere il problema "Device Missing (s)", è possibile installare GigaDevice.GD32E23x_DFP.1.0.0.pack.
- Se utilizzi IAR per aprire il progetto, installa IAR_GD32E23x_ADDON_1.0.0.exe per caricare il file associato files.
Disposizione hardware finitaview
Alimentazione elettrica
Figura 4-1 Schema schematico dell'alimentatore
Opzione di avvio
GUIDATO
CHIAVE
Link GD
MCU
Arduino
Guida all'uso di routine
GPIO_Running_LED
Scopo DEMO
Questa demo include le seguenti funzioni dell'MCU GD32:
- Impara a usare GPIO controlla il LED
- Impara a usare SysTick per generare un ritardo di 1 ms
La scheda GD32E231C-START ha quattro LED. I LED1 sono controllati da GPIO. Questa demo mostrerà come accendere il LED.
Risultato in esecuzione DEMO
Scaricare il programma < 01_GPIO_Running_LED > sulla scheda EVAL, il LED1 si accenderà e si spegnerà in sequenza con intervallo di 1000 ms, ripetere il processo. GPIO_Key_Polling_mode
Scopo DEMO
Questa demo include le seguenti funzioni dell'MCU GD32:
- Impara a usare GPIO controlla il LED e la chiave
- Impara a usare SysTick per generare un ritardo di 1 ms
La scheda GD32E231C-START ha due tasti e quattro LED. I due tasti sono il tasto Reset e il tasto Wakeup. I LED1 sono controllati da GPIO. Questa demo mostrerà come utilizzare il tasto Wakeup per controllare il LED1. Quando si preme il tasto Wakeup, verrà verificato il valore di input della porta IO. Se il valore è 1 e attende 50 ms. Controllare di nuovo il valore di input della porta IO. Se il valore è ancora 1, indica che il pulsante è stato premuto correttamente e commuta il LED1.
Risultato in esecuzione DEMO
Scaricare il programma < 02_GPIO_Key_Polling_mode > sulla scheda EVAL, tutti i LED lampeggiano una volta per il test e il LED1 è acceso, premere il tasto Wakeup, il LED1 si spegnerà. Premere nuovamente il tasto Wakeup, il LED1 si accenderà.
EXTI_Key_Interrupt_mode
Scopo DEMO
Questa demo include le seguenti funzioni dell'MCU GD32:
- Impara a usare GPIO controlla il LED e la CHIAVE
- Impara a usare EXTI per generare interrupt esterni
La scheda GD32E231C-START ha due tasti e quattro LED. I due tasti sono il tasto Reset e il tasto Wakeup. I LED1 sono controllati da GPIO. Questa demo mostrerà come utilizzare la linea di interruzione EXTI per controllare il LED1. Quando si preme il tasto Wakeup, si produrrà un'interruzione. Nella funzione di servizio di interruzione, la demo accenderà il LED1.
Risultato in esecuzione DEMO
Scaricare il programma < 03_EXTI_Key_Interrupt_mode > sulla scheda EVAL, tutti i LED lampeggiano una volta per il test e il LED1 è acceso, premere il tasto Wakeup, il LED1 si spegnerà. Premere nuovamente il tasto Wakeup, il LED1 si accenderà.
TIMER_Chiave_EXTI
Questa demo include le seguenti funzioni dell'MCU GD32:
- Impara a usare GPIO controlla il LED e la CHIAVE
- Impara a usare EXTI per generare interrupt esterni
- Impara a usare TIMER per generare PWM
La scheda GD32E231C-START ha due tasti e quattro LED. I due tasti sono il tasto Reset e il tasto Wakeup. I LED1 sono controllati da GPIO. Questa demo mostrerà come utilizzare il TIMER PWM per attivare l'interruzione EXTI per commutare lo stato del LED1 e la linea di interruzione EXTI per controllare il LED1. Quando si preme il tasto Wakeup, si produrrà un'interruzione. Nella funzione di servizio di interruzione, la demo accenderà il LED1.
Risultato in esecuzione DEMO
Scaricare il programma < 04_TIMER_Key_EXTI > sulla scheda EVAL, tutti i led lampeggiano una volta per il test, premere il Tasto Wakeup, il LED1 si accenderà. Premere nuovamente il tasto Wakeup, il LED1 si spegnerà. Collegare PA6(TIMER2_CH0) e PA5
Cronologia delle revisioni
Revisione n. | Descrizione | Data |
1.0 | Versione iniziale | 19 febbraio 2019 |
1.1 | Modifica l'intestazione del documento e la home page | 31 dicembre 2021 |
Avviso importante
Questo documento è di proprietà di GigaDevice Semiconductor Inc. e le sue controllate (la “Società”). Questo documento, compreso qualsiasi prodotto della Società descritto in questo documento (il "Prodotto"), è di proprietà della Società ai sensi delle leggi e dei trattati sulla proprietà intellettuale della Repubblica popolare cinese e di altre giurisdizioni in tutto il mondo. La Società si riserva tutti i diritti ai sensi di tali leggi e trattati e non concede alcuna licenza in base ai propri brevetti, diritti d'autore, marchi o altri diritti di proprietà intellettuale. I nomi e i marchi di terzi ad essi riferiti (se presenti) sono di proprietà dei rispettivi titolari e indicati solo a scopo identificativo. La Società non fornisce alcuna garanzia, esplicita o implicita, in relazione a questo documento oa qualsiasi Prodotto, incluse, a titolo esemplificativo, le garanzie implicite di commerciabilità e idoneità per uno scopo particolare. La Società non si assume alcuna responsabilità derivante dall'applicazione o dall'uso di qualsiasi Prodotto descritto in questo documento. Qualsiasi informazione fornita in questo documento è fornita solo a scopo di riferimento. È responsabilità dell'utente di questo documento progettare, programmare e testare correttamente la funzionalità e la sicurezza di qualsiasi applicazione composta da queste informazioni e da qualsiasi prodotto risultante. Fatta eccezione per i prodotti personalizzati che sono stati espressamente identificati nell'accordo applicabile, i Prodotti sono progettati, sviluppati e/o realizzati esclusivamente per normali applicazioni aziendali, industriali, personali e/o domestiche. I Prodotti non sono progettati, destinati o autorizzati per l'uso come componenti in sistemi progettati o destinati al funzionamento di armi, sistemi d'arma, installazioni nucleari, strumenti di controllo dell'energia atomica, strumenti di controllo della combustione, strumenti di aeroplani o astronavi, strumenti di trasporto, segnali stradali strumenti, dispositivi o sistemi di supporto vitale, altri dispositivi o sistemi medici (inclusi apparecchiature per la rianimazione e impianti chirurgici), controllo dell'inquinamento o gestione di sostanze pericolose o altri usi in cui il guasto del dispositivo o del Prodotto potrebbe causare lesioni personali, morte, proprietà o danno ambientale ("Usi non previsti"). I clienti devono intraprendere tutte le azioni per garantire l'utilizzo e la vendita dei Prodotti in conformità con le leggi e i regolamenti applicabili. La Società non è responsabile, in tutto o in parte, e i clienti devono e con la presente esonerano la Società nonché i suoi fornitori e/o distributori da qualsiasi pretesa, danno o altra responsabilità derivante da o correlata a tutti gli usi non intenzionali dei Prodotti . I clienti dovranno indennizzare e tenere indenne la Società, nonché i suoi fornitori e/o distributori da e contro tutte le pretese, i costi, i danni e altre responsabilità, comprese le pretese per lesioni personali o morte, derivanti da o relative a qualsiasi uso non previsto dei Prodotti . Le informazioni in questo documento sono fornite esclusivamente in relazione ai Prodotti.
Documenti / Risorse
![]() |
GigaDevice GD32E231C-START Arm Cortex-M23 Controller MCU a 32 bit [pdf] Guida utente GD32E231C-START, controller MCU Arm Cortex-M23 a 32 bit, controller MCU Cortex-M23 a 32 bit, controller MCU a 32 bit, controller MCU, GD32E231C-START, controller |