原创 【联盛德 W800 Arduino开发板】+ Arduino开发板开发入门经历

2024-12-3 00:59 245 2 2 分类: 消费电子

W800-Arduino 入门体验

感谢面包板平台给予我体验W800-Arduino 开发板的机会,这是我第一次接触Arduino系列开发板。

玩转单片机,就需要一款自己的开发板,不然终究是纸上谈兵。所以需要准备W800-Arduino开发板、Type-C 数据线、USB 转串口驱动( CH34X 驱动)、Win10及以上系统以及一定的C语言基础。

0358c79d3d3b557a11c59b73039695f

W800-Arduino 是联盛德一款基于 W800 的开发板,目前有2种硬件版本不同的开发板:v4 和 v3,我拿到手的是v4版。W800-Arduino 开发板主要集成了以下外围器件:外置天线接口和板载天线、5v 转 3.3v LDO 芯片、提供了 BOOT、RESET 和 USER 按键和一个三色 LED 灯,如图所示。

了解弯开发板结构布局后,根据编程指南配置开发环境,安装VS Code,配置插件。然后开始创建第一个工程Hello World,代码如下:

#define LOG_TAG "test"

#include "wm_log.h"

#include "freertos/FreeRTOS.h"

#include "freertos/task.h"

static void test_task(void *parameters)

{

    while (1) {

        wm_log_info("hello world.");

        vTaskDelay(pdMS_TO_TICKS(1000));

    }

    vTaskDelete(NULL);

}

int main(void)

{

    xTaskCreate(test_task, "test", 512, NULL, 5, NULL);

    return 0;

}

编译完成后,选择芯片信号进行烧录,烧录完成后就成功了打开串口调试工具,可以看到,此时串口一直会输出Hello Word信息。

此外,工程自带examples也很丰富,后续有时间要进一步体验Wi-Fi和蓝牙功能,做一款智能设备。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
2
关闭 站长推荐上一条 /3 下一条