说明
接上个帖子:https://bbs.elecfans.com/jishu_2442177_1_1.html
如果SDK下载很慢,可以直接下载安装包:https://github.com/SiliconLabs/gecko_sdk/releases/tag/v4.4.4
开始第一个点灯工程
-
查看电路图,LED0引脚PA04:
2.创建LED测试工程:
首先使用Type-C连接xG24设备,然后新建工程:
打开LED_TEST.pintool,配置PA04:
打开Function,选择引脚复用,并在Custom pin name中输入一个LED名
3. 编码点亮LED:
打开工程的LED_TEST.slcp,然后选择SOFTWARE COMPONENTS,找到Simple_LED,创建后配置LED:
在工程autogen中可以看到led的示例代码:
在main.c中找到 void app_init(void),添加LED初始化函数:
sl_simple_led_init_instances();
#include "sl_simple_led_instances.h"
void app_init(void)
{
sl_simple_led_init_instances();
}
void app_process_action(void)
{
static int count = 0;
count++
if(count%2 == 0)
sl_led_turn_on(&sl_led_led0);
else
sl_led_turn_off(&sl_led_led0);
}
完成变异并烧录程序后可以看到led开始闪烁:
|