W80x使用WM IoT SDK 2.X 开发(一)点亮led

一、背景

在联盛德公众号看到新版sdk,并且有申请开发板的活动,就申请了一个看看有什么差别

相关资源我直接复制粘贴在下边:

SDK在线文档https://doc.winnermicro.net/

GitHubhttps://github.com/winnermicro/wm_iot_sdk

SDK下载WM IoT SDK Download Center

测评活动WM IoT SDK 2.X专区 - 联盛德问答社区免费EVK申

联盛德WM IoT SDK 2.X免费试用申请

二、开发准备

以下都是照sdk在线文档操作,我这边简单介绍下我的搭建环境过程。

1、硬件:

首先硬件是申请到的开发板:

2、编译环境:

可以照文档操作,我是windows下开发,直接用vscode下载插件的:

搜索他们家的插件直接安装就好。

然后选路径,点install就ok

3、创建工程

点他们家的插件,先创建一个hello world玩玩:

点击hello world project,选路径

这个demo就是我刚填的文件名,忘记截图了

然后就是一个一直打印hello world的任务

4、烧录程序:

先build一下,然后点flash

会弹出来一个窗口,选端口号直接start

下载前会提醒你按一下复位键,下载完之后弹出窗口提示下载完成。

然后他文档这里,说的这个串口监行器,是vscode另外的插件,我一开始脑抽还以为是他们家插件自带有的。。

下载安装一个或者直接用串口工具打开对应端口就行

也是成功跟文档的一样了,就这样就完成准备工作

三、打开例程

这里跟之前的例程有点不一样,之前的例程是将全部demo封装一起,然后直接开启就行,然后我看这里最新的sdk好像分开放了,不知道是不是我没有理解到位。

对之前的sdk感兴趣可以看看之前的文章:

联德胜w801开发板(二)点亮led灯_w801芯片开发教程-CSDN博客https://blog.csdn.net/Try1harder/article/details/143926201?spm=1001.2014.3001.5501最新sdk的gpio例程其实就在我们刚才安装的时候path填的路径,然后按照下图这个路径找,点一下import就出来了

看了一下demo,说实话一开始光看函数名有点看不出来是怎么个流程

找到万能的.h文件

这里有点注释就感觉清晰一点(虽然好像跟只看函数名没多大区别,但我就是神奇的到这里菜看懂)

初始化和配置上下拉 然后输入还是输出就比较明显了,但是我有点没看出来为什么有2个Init,文件还有中断、复用的我就不截出来了,这里用不上

四、编写程序

找到原理图:

W803-Pico 入门指南 — WinnerMicro 在线文档https://doc.winnermicro.net/w800/zh_CN/latest/get_started/w803_pico.html

LED的引脚是PA7

就直接在刚刚的hello world里加入声明初始化:

循环函数里边1s开1s关就好了

五、验证程序

编译、烧录:

联盛德 w803-Pico 使用SDK2.X演示灯闪烁-CSDN直播联盛德 w803-Pico 使用SDK2.X演示灯闪烁 https://live.csdn.net/v/465692

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Try1harder

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值