Windows下的Hi3861一键式编译烧录:中断方式控制LED灯(一) 原创 精华

发布于 2021-5-16 23:43
浏览
5收藏

        四月份DevEco Device Tool迎来了2.1 Beta1,DevEco Device Tool 2.1 Beta1支持Hi3861开发板的源码在Windows系统下进行编辑、编译、烧录等一站式操作,不再需要另外搭建Linux环境,大大方便了了开发者,有利于鸿蒙生态的发展壮大。为了弥补源码例程的不足,愿把学习和探索过程与广大开发者分享交流。

      本例程完成中断方式控制LED灯,实现按下按键F1,转换板载LED灯的三种状态:亮,灭。闪烁。按下F2,调节LED灯闪烁的快慢。

       1. 支持Winodws编辑编译烧录环境的Hi3861源码:  https://repo.huaweicloud.com/harmonyos/os/windows_code/code-20210414_1459.tar.gz

           开发环境搭建: https://device.harmonyos.com/cn/docs/ide/user-guides/install_windows-0000001050164976

           开发板: 小熊牌 BEARPI HM.Nano(或 润和HiSpark_WiFi_IoT,区别只是管脚不同)

           其它: 47k电阻两个,杜邦线若干(用于引脚电平上拉)

       2.      LED灯:  GPIO_2

               F1按键: GPIO_11,用47k电阻连接开发板3.3v和IO11,实现物理上拉。

               F2按键: GPIO_12,用47k电阻连接开发板3.3v和IO12,实现物理上拉。

       3.   软件部分:

              (1)applications\sample\wifi-iot\app\iothardware\led_example02.c          

Windows下的Hi3861一键式编译烧录:中断方式控制LED灯(一)-开源基础软件社区Windows下的Hi3861一键式编译烧录:中断方式控制LED灯(一)-开源基础软件社区Windows下的Hi3861一键式编译烧录:中断方式控制LED灯(一)-开源基础软件社区Windows下的Hi3861一键式编译烧录:中断方式控制LED灯(一)-开源基础软件社区Windows下的Hi3861一键式编译烧录:中断方式控制LED灯(一)-开源基础软件社区

(2) applications\sample\wifi-iot\app\iothardware\BUILD.gn.

Windows下的Hi3861一键式编译烧录:中断方式控制LED灯(一)-开源基础软件社区

(3) applications\sample\wifi-iot\app\BUILD.gn

Windows下的Hi3861一键式编译烧录:中断方式控制LED灯(一)-开源基础软件社区

        4.编辑完成后,可以点击Build一键编译,然后点击upload一键烧录。烧录完成后,重启开发板,按下F1,板载指示灯依次循环切换亮,灭,闪烁的状态。按下F2,闪烁频率依次为快,中,慢,循环转换。

        因不了解GPIO_11,GPIO_12的软件上拉功能的使用,本次使用了在3.3v和GPIO_11,GPIO_12之间接47k电阻,使用了硬件上拉。如何在Windows源码实现gpio的软件上拉,特向各位请教。

 

      源文件见附件

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
app.zip 20.57K 60次下载
已于2021-5-17 05:33:52修改
3
收藏 5
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐