[活动专区] 【AC7811开发板试用活动】点亮led

[复制链接]
1431|23
 楼主| xinmeng_wit 发表于 2019-10-27 19:17 | 显示全部楼层 |阅读模式
首先查看板子的原理图,看看板载的led是接在哪个gpio口,如下:

捕获8.PNG

led接在PA0端口

下面进行程序编写

对GPIO的操作可以直接调用库函数就ok了。

首先是led的初始化,如下
  1. #include "ac78xx_gpio.h"

  2. #include "led.h"

  3. void LED_Init(void)
  4. {
  5.     /* init gpio as output mode */
  6.     GPIO_SetDir(PIN_LED, 1);
  7. }
GPIO_SetDir(PIN_LED, 1);//设置PA0为输出

其中PIN_LED是宏定义:#define PIN_LED    GPIO_PA0

然后在main函数中调用GPIO_ResetPinBits(GPIO_PA0);操作PA0清零,点亮led灯,如下:

捕获9.PNG

编译后就可以点亮led了。

JasonLee27 发表于 2019-10-28 10:23 | 显示全部楼层
这个也可以支持位带操作的喔
JasonLee27 发表于 2019-11-4 16:37 | 显示全部楼层

可以在https://bbs.21ic.com/icview-2866108-1-1.html这个帖子下面留言参与活动,有奖品的喔。只要在帖子下面跟帖注明就行了
TechHolder 发表于 2019-11-4 21:06 | 显示全部楼层
51xlf 发表于 2019-11-6 15:47 | 显示全部楼层
点亮LED灯程序      
i1mcu 发表于 2019-11-6 15:48 | 显示全部楼层
第一个程序几乎都是点亮一颗LED灯了  
pmp 发表于 2019-11-6 15:49 | 显示全部楼层
都会从点亮 LED 开始  
mmbs 发表于 2019-11-6 15:50 | 显示全部楼层
用单片机来控制,最简单的就是点亮LED  
1988020566 发表于 2019-11-6 15:50 | 显示全部楼层
点亮第一个LED            
lzbf 发表于 2019-11-6 15:50 | 显示全部楼层
只有真正把自己的led点亮,才能算真正的学会  
houjiakai 发表于 2019-11-6 15:51 | 显示全部楼层
可以 较快的、较清晰的了解到一个处理器的程序结构  
youtome 发表于 2019-11-6 15:51 | 显示全部楼层
工程文件呢?        
cemaj 发表于 2019-11-6 15:51 | 显示全部楼层
是官网的代码吗?      
jimmhu 发表于 2019-11-6 15:52 | 显示全部楼层
可以直接调用库函数  
mmbs 发表于 2019-11-6 15:52 | 显示全部楼层
程序没有输入,有一个输出   
51xlf 发表于 2019-11-6 15:52 | 显示全部楼层
一般上手使用开发板,都要先点亮LED  
pmp 发表于 2019-11-6 15:52 | 显示全部楼层
谢谢楼主分享的资料了。   
i1mcu 发表于 2019-11-6 15:52 | 显示全部楼层
同软件工程的  hello world  
jimmhu 发表于 2019-11-6 15:52 | 显示全部楼层
其他的操作就简单多了。   
cemaj 发表于 2019-11-6 15:52 | 显示全部楼层
这个开发板的资料怎么样?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

70

主题

279

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部