我的购物车
网站首页 / 新闻中心 / EMW3060 AliOS Tings MIXCHIP KIT 硬件测试
返回

EMW3060 AliOS Tings MIXCHIP KIT 硬件测试

浏览次数:402 分类:新闻中心

EMW3060 AliOS Tings MIXCHIP KIT 硬件测试

 

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

6.1、添加工程

工作解压到aliso-Things工程目录里\app\example

 

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一样

 

http://www.yinerda.com

您好!请登录

点击取消回复

    个人中心我的 分类 购物车 我的足迹足记

    在线客服x

    客服
    回到顶部

    购物车

    X

    我的足迹

    X