至于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
基础的原理模型已经实现,后来的工作就一步步来完善。 |