找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3118|回复: 2
打印 上一主题 下一主题
收起左侧

EMW3060 AliOS Tings MIXCHIP KIT硬件测试

[复制链接]
跳转到指定楼层
楼主

资料里面提供了yinerda_mixchip_kit.zip代码,里面用于在alios-Things环境中测试开发板硬件LED和按键的功能

6.1、添加工程

工作解压到aliso-Things工程目录里appexample

6.2、编译工程

工程选择yinerda_mixchip_kit,开发板选择mk3060,然后编译。

6.3、下载测试

把UART跳线帽跳到调试串口,下载方法参考环境搭建下载helloworld的方法。当下载完成后,把WIFI转接板上的BOOT开关拨到BOOT方向,按下复位按键程序正常运行。当按下USER KEY 的时候3个LED会点亮,松手的时候3个LED会熄灭。打印日志如下


6.4、程序分析

6.4.1、编译选项

yinerda_mixchip_kit.mk 文件是编译信息,包括了需要编译的文件等信息。$(NAME)_SOURCES := yinerda_mixchip_kit.c key.c led.c 表示了需要编译的文件,其他的选型不用管。

6.4.2、主函数

application_start函数可以理解为应用程序的入口(当底系统初始完成后,会第一个调用这个函数),里面有一个100ms 的延时处理函数,会循环调用app_delayed_action函数来检查按键是否被按下,然后控制LED灯

6.4.3、led和按键文件

在控制led的时候,就是控制LED对应的GPIO的高低电平,根据原理图可以知道,LED的GPIO为低电平,LED被点亮,GPIO为高电平,LED熄灭。根据原理图可以找到LED1是MICO_GPIO_16,LED2对应MICO_GPIO_17,LED3对应MICO_GPIO_15。gpio_dev_t gled1;gpio_dev_t gled2;gpio_dev_t gled3; 是GPIO初始会的结构体。.port需要填写alios-things的的内部管脚索引,这个索引根据不同的硬件对应不同的实际GPIO。

按键的对应关系和LED一样



评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:498082 发表于 2019-3-25 17:18 | 只看该作者
请问下,yinerda_mixchip_kit.zip在哪下载
回复

使用道具 举报

板凳
ID:498082 发表于 2019-3-25 17:18 | 只看该作者
请问yinerda_mixchip_kit.zip在哪获取啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表