嵌入式开发中,最基础的操作就是按键和点灯程序了,下面是我整理的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 控制。如图所示

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

被折叠的 条评论
为什么被折叠?



