至于GD32F150R8的程序怎么设计呢? 首先来最简单的,关键代码如下:
- #include "example.h"
- #if (EVB_EXAMPLE == LED_EXAMPLE)
- /* Óû§Ó¦ÓóÌÐòÈë¿Úº¯Êý */
- int main(void)
- {
- //int i;
- char cGetChar;
- /* ÅäÖÃʹÄÜÆÀ¹À°åÉϵÄLEDÉ豸 */
- EVB_LEDConfig();
- EVB_Uart2Config();
- PRINTF("¸ÐлʹÓÃColibri¿ª·¢°å\r\n");
- PRINTF("www.trochili.com\r\n");
- PRINTF("\r\n");
- PRINTF("##### LED ʵÑé #####\r\n");
- PRINTF("\r\n");
- while(1)
- {
- EVB_Uart2ReadByte(&cGetChar);
- EVB_Uart2WriteByte(cGetChar);
-
- switch (cGetChar)
- {
- case '0':
- EVB_LEDControl(LED1, LED_OFF);
- EVB_LEDControl(LED2, LED_OFF);
- break;
- case '1':
- EVB_LEDControl(LED1, LED_ON);
- EVB_LEDControl(LED2, LED_OFF);
- break;
- case '2':
- EVB_LEDControl(LED1, LED_OFF);
- EVB_LEDControl(LED2, LED_ON);
- break;
- case '3':
- EVB_LEDControl(LED1, LED_ON);
- EVB_LEDControl(LED2, LED_ON);
- break;
-
- default:
- break;
- }
-
- }
- }
- #endif
基础的原理模型已经实现,后来的工作就一步步来完善。
|