K210入门-裸机开发(一)之新建项目与点灯
## K210入门-裸机开发(一)之新建项目与点灯接下来更新一些新手新手新新手看的教程
**开发板:K210 AIRV R3版 widora**
**开发环境:kendryte IDE 官方的**
**必须的参考文档:Standalone SDK编程指南v0.5.0,以及widora的原理图**
## 新建项目
点击礼物
点击地球
随便搜个uart串口例程,然后在选择版本那边选择开发(develop) 再点击下载
![](https://imgkr2.cn-bj.ufileos.com/c05fd792-aea8-40af-9f61-29d59356bad2.png?UCloudPublicKey=TOKEN_8d8b72be-579a-4e83-bfd0-5f6ce1546f13&Signature=JK6HMvqmIPa54%252B%252F4Mn6922s9Emo%253D&Expires=1615173734)
创建个文件夹 专门放代码的 点击保存
随后他会跳到uart工程中
![](https://imgkr2.cn-bj.ufileos.com/001f3412-2f77-4c77-baa1-0a1c08c10ea9.png?UCloudPublicKey=TOKEN_8d8b72be-579a-4e83-bfd0-5f6ce1546f13&Signature=35Y86Siq%252FvZOYm6aXWfqaXy%252B0dw%253D&Expires=1615173750)
再新建一个文件夹 放自己的代码的 我这里叫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 输出高电平
代码就是这样拉
>注意一下 这里的0,1,2,3..是对应分配的引脚的 不是直接填GPIO口17和18
代码写完后 点击垃圾桶先清理下, 再构建
接下来就是下载, 打开设备管理器 找到自己的开发板串口COM号
右键我的电脑,选择管理
打开设备管理器发现端口18和19为开发板的 增强(enhanced)COM19是widora的K210板子 而标准(standard)COM18是对应8266的串口
回到工程中 选择开发板K210的COM口,再点击下载
灯带即可
完成之后 灯就亮了
按下开发板复位,串口也正常输出
点灯完毕 谢谢大家
版权声明:本文为CSDN博主「jwdeng1995
」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
[原文地址](https://blog.csdn.net/jwdeng1995/article/details/108028717)
页:
[1]