[Ai-WB2] 有手就行,WB2点灯

[复制链接]
查看472 | 回复2 | 2024-9-1 15:53:52 | 显示全部楼层 |阅读模式

[Ai-WB2] 有手就行,WSL下开发环境搭建 https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=45163&fromuid=13138 (出处: 物联网开发者社区-安信可论坛)

上次搭建好了开发环境,这次就来点个灯。

准备代码

在~/Ai-Thinker-WB2/applications/get-started/blink目录下就有代码。直接拿来用。

#include <stdio.h>
#include <string.h>
#include <FreeRTOS.h>
#include <task.h>
#include <bl_gpio.h>

#define GPIO_LED_PIN 3

void blink_test(void *param)
{
    uint8_t value = 1;
    while (1)
    {
        bl_gpio_enable_output(GPIO_LED_PIN, 0, 0);
        printf("Turning the LED %s! \r\n", value == 1 ? "ON" : "OFF");
        bl_gpio_output_set(GPIO_LED_PIN, value);
        value = !value;
        vTaskDelay(1000);
    }
}

void main(void)
{
    xTaskCreate(blink_test, "blink", 1024, NULL, 15, NULL);
}

编译烧录

Snipaste_2024-09-01_15-39-40.png

烧录先要让wb2进入烧录模式,按住brun键不松,再按rst.在提示要rst时再按rst.

Snipaste_2024-09-01_15-40-20.png

这样就烧录完成了。

Snipaste_2024-09-01_15-40-29.png

手动给板子复位一下。

观察现象

GIF2024-9-115-52-11.gif

完成,简简单单!

选择去发光,而不是被照亮
回复

使用道具 举报

爱笑 | 2024-9-2 09:26:55 | 显示全部楼层
可以啊玛丽哥,越玩越牛!
用心做好保姆工作
回复 支持 反对

使用道具 举报

bzhou830 | 2024-9-2 10:02:24 | 显示全部楼层
爱笑 发表于 2024-9-2 09:26
可以啊玛丽哥,越玩越牛!

还得是园长教程写得好啊
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则