恒玄bes2700zp的led如何点亮

嵌入式开发中,最基础的操作就是按键和点灯程序了,下面是我整理的BES2700zp平台的点灯相关的资料

一、io引脚配置

在 tgt_hardware.c 文件中进行 LED 灯的配置,包括 GPIO 引脚号、IO 功能映射、IO 电压配置、上下拉配置。如图所示

二、LED数量配置

在 tgt_hardware.h 中进行 LED 灯数量的配置;如图

三、led灯status

在 app_status_ind.h 文件中枚举了常用的status,也可以自行添加新的status。如图

四、led灯效显示

在 app_status_ind.c 文件中,函数 app_status_indication_set 内设置灯效显示;根据事件调用相应的 LED 控制。如图所示

  1. level:表示当前 LED 电平状态,为 0 或 1;
  2. time:表示当前 LED 电平状态操作时间,以 ms 为单位;
  3. part:表示一次操作,一亮一灭为两次操作;
  4. parttotal:表示操作总次数;
  5. startlevel:表示初始电平;
  6. periodic:表示是否需要对以上操作进行周期性操作,若状态不变,则无限循环;
  7. app_pwl_setup 和 app_pwl_start:配套使用,把 LED 灯操作真正写进配置,并生效;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值