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

开发板:K210 AIRV R3版 widora

开发环境:kendryte IDE 官方的

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

(一) 新建项目

点击礼物

点击地球

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

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

随后他会跳到uart工程中

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

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

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

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

(二) 点灯

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

去到数据手册 找到GPIO章节

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

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

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

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

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

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

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

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

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

回到第五章

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

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

还有个参数 不知道怎么填

右键第二个参数的类型

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

然后给高电平引脚 点灯 

同理 看看里面要填什么

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

看看第二个参数怎么填

复制 GPIO_PV_HIGH 输出高电平

代码就是这样拉

 

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

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

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

右键我的电脑,选择管理

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

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

灯带即可

完成之后 灯就亮了

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

点灯完毕 谢谢大家 

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

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值