K210入门-裸机开发(一)之新建项目与点灯

开发板:K210 AIRV R3版 widora

开发环境:kendryte IDE 官方的

必须的参考文档:Standalone SDK编程指南v0.5.0,以及widora的原理图

(一) 新建项目

K210入门-裸机开发(一)之新建项目与点灯_第1张图片

点击礼物

K210入门-裸机开发(一)之新建项目与点灯_第2张图片

点击地球

K210入门-裸机开发(一)之新建项目与点灯_第3张图片

随便搜个uart串口例程,然后在选择版本那边选择开发(develop) 再点击下载 

K210入门-裸机开发(一)之新建项目与点灯_第4张图片

创建个文件夹 专门放代码的 点击保存

随后他会跳到uart工程中

K210入门-裸机开发(一)之新建项目与点灯_第5张图片

再新建一个文件夹 放自己的代码的 我这里叫my_code

K210入门-裸机开发(一)之新建项目与点灯_第6张图片

文件 -> 打开文件夹 选中上面的my_code文件夹

K210入门-裸机开发(一)之新建项目与点灯_第7张图片

在IDE 左下角 找到这个感叹号, 点击创建自己的工程

K210入门-裸机开发(一)之新建项目与点灯_第8张图片

创建工程完毕 下面开始入门第一步  点灯

K210入门-裸机开发(一)之新建项目与点灯_第9张图片

(二) 点灯

先看原理图, 找到开发板的灯端口 这里是IO17和18

K210入门-裸机开发(一)之新建项目与点灯_第10张图片

去到数据手册 找到GPIO章节

K210入门-裸机开发(一)之新建项目与点灯_第11张图片

文档上面有例子 我们就抄一抄

K210入门-裸机开发(一)之新建项目与点灯_第12张图片

要使用GPIO 需要添加他的头文件

同理 使用了FPIOA 需要添加他的头文件

点开main.c文件 添加头文件

K210入门-裸机开发(一)之新建项目与点灯_第13张图片

安装项目依赖,让他自己去找对应的头文件

K210入门-裸机开发(一)之新建项目与点灯_第14张图片

IDE左下角 先清理一波(垃圾桶), 再构建(文档+勾)

K210入门-裸机开发(一)之新建项目与点灯_第15张图片

main.c那边就没有波浪号了

K210入门-裸机开发(一)之新建项目与点灯_第16张图片

继续编写代码 找到文件第7章 看看fpioa_set_function的定义

K210入门-裸机开发(一)之新建项目与点灯_第17张图片

用到2个IO引脚, 把对应的LED引脚写上去就行,FUNC_GPIO0~47, 我选了0 和1,你也可以选2,3..et

K210入门-裸机开发(一)之新建项目与点灯_第18张图片

回到第五章

K210入门-裸机开发(一)之新建项目与点灯_第19张图片

K210入门-裸机开发(一)之新建项目与点灯_第20张图片

右键gpio_set_drive_mode 转到定义 看看里面参数怎么填

K210入门-裸机开发(一)之新建项目与点灯_第21张图片

K210入门-裸机开发(一)之新建项目与点灯_第22张图片

其中可以看到pin要填0和1(就是上面配置 FUNC_GPIO 0~47 的这个) 

K210入门-裸机开发(一)之新建项目与点灯_第23张图片

还有个参数 不知道怎么填

右键第二个参数的类型

K210入门-裸机开发(一)之新建项目与点灯_第24张图片

K210入门-裸机开发(一)之新建项目与点灯_第25张图片

点灯,然后要输出 填GPIO_DM_OUTPUT 就行

K210入门-裸机开发(一)之新建项目与点灯_第26张图片

然后给高电平引脚 点灯 

K210入门-裸机开发(一)之新建项目与点灯_第27张图片

同理 看看里面要填什么

K210入门-裸机开发(一)之新建项目与点灯_第28张图片

pin填引脚 指的是(就是上面配置 FUNC_GPIO 0~47 的这个) 我这里是0 和1

K210入门-裸机开发(一)之新建项目与点灯_第29张图片

看看第二个参数怎么填

K210入门-裸机开发(一)之新建项目与点灯_第30张图片

复制 GPIO_PV_HIGH 输出高电平

K210入门-裸机开发(一)之新建项目与点灯_第31张图片

代码就是这样拉

K210入门-裸机开发(一)之新建项目与点灯_第32张图片

 

PS:注意一下 这里的0,1,2,3..是对应分配的引脚的 不是直接填GPIO口17和18

K210入门-裸机开发(一)之新建项目与点灯_第33张图片

代码写完后 点击垃圾桶先清理下, 再构建

K210入门-裸机开发(一)之新建项目与点灯_第34张图片

接下来就是下载, 打开设备管理器 找到自己的开发板串口COM号

右键我的电脑,选择管理

K210入门-裸机开发(一)之新建项目与点灯_第35张图片

打开设备管理器  发现端口18和19为开发板的 增强(enhanced)COM19是widora的K210板子 而标准(standard)COM18是对应8266的串口 

K210入门-裸机开发(一)之新建项目与点灯_第36张图片

回到工程中 选择开发板K210的COM口,再点击下载

K210入门-裸机开发(一)之新建项目与点灯_第37张图片

K210入门-裸机开发(一)之新建项目与点灯_第38张图片

K210入门-裸机开发(一)之新建项目与点灯_第39张图片

灯带即可

K210入门-裸机开发(一)之新建项目与点灯_第40张图片

K210入门-裸机开发(一)之新建项目与点灯_第41张图片

完成之后 灯就亮了

K210入门-裸机开发(一)之新建项目与点灯_第42张图片

按下开发板复位,串口也正常输出

K210入门-裸机开发(一)之新建项目与点灯_第43张图片

点灯完毕 谢谢大家 

我先去学GPIO输入了 等下再见

你可能感兴趣的:(K210)