上周通过了安信可Ai-WB2-32S开发板测评申请,很快就收到了样品。
我以前没有用过安信可的模块,不熟悉开发环境和工具,正好清明节放了三天假期,先在网上看来相关的开发资料,大概有了一个了解。
今晚有空,对着教程下载资料,安装设置,点了N次鼠标外加C&V之后,终于可以打开了Eclipse IDE。虽然步骤很多,只要每一步对着做,仔细一些,全程还算非常顺利。
好吧,先当个点灯小白。开发板集成了一个三色灯,分别用17、14、3脚控制。根据官方提供的DEMO,修改程序如下:
#define GPIO_LED0_PIN 3
#define GPIO_LED1_PIN 14
#define GPIO_LED2_PIN 17
void blink_test(void *param)
{
bl_gpio_enable_output(GPIO_LED0_PIN, 0, 0);
bl_gpio_enable_output(GPIO_LED1_PIN, 0, 0);
bl_gpio_enable_output(GPIO_LED2_PIN, 0, 0);
while (1)
{
bl_gpio_output_set(GPIO_LED0_PIN, 1);
vTaskDelay(1000);
bl_gpio_output_set(GPIO_LED0_PIN, 0);
vTaskDelay(200);
bl_gpio_output_set(GPIO_LED1_PIN, 1);
vTaskDelay(1000);
bl_gpio_output_set(GPIO_LED1_PIN, 0);
vTaskDelay(200);
bl_gpio_output_set(GPIO_LED2_PIN, 1);
vTaskDelay(1000);
bl_gpio_output_set(GPIO_LED2_PIN, 0);
vTaskDelay(200);
}
}
依次Clean,Build,控制台显示提示信息:22:15:18 Build Finished. 0 errors, 12 warnings. (took 48s.461ms),说明修改后的程序编译成功了(先忽略12warnings吧)。然后烧录,测试成功。
总体来说,Ai-WB2-32S开发板使用起来还是非常方便,欢迎小伙伴们入坑学习。
最后,感谢安信可,为码农们提供了一个学习交流的好平台。
|