首先查看板子的原理图,看看板载的led是接在哪个gpio口,如下:
led接在PA0端口
下面进行程序编写
对GPIO的操作可以直接调用库函数就ok了。
首先是led的初始化,如下
#include "ac78xx_gpio.h"
#include "led.h"
void LED_Init(void)
{
/* init gpio as output mode */
GPIO_SetDir(PIN_LED, 1);
}
GPIO_SetDir(PIN_LED, 1);//设置PA0为输出
其中PIN_LED是宏定义:#define PIN_LED GPIO_PA0
然后在main函数中调用GPIO_ResetPinBits(GPIO_PA0);操作PA0清零,点亮led灯,如下:
编译后就可以点亮led了。
|