梅科尔工作室-鸿蒙设备开发第三天

mb62c3b902def3f
发布于 2022-8-1 22:34
浏览
0收藏

一  代码的烧录
(1)安装驱动
(2)打开HiBurn
波特率选择9212600
烧录文件选择已经下载好的bin文件

梅科尔工作室-鸿蒙设备开发第三天-鸿蒙开发者社区
二、HelloWorld程序的编写
(1)新增源码文件
梅科尔工作室-鸿蒙设备开发第三天-鸿蒙开发者社区
(2)HelloWorld代码

#include"ohos_init.h"

void Hello_world(void)
{
   print("Hello World\r\n");
}
APP_FEATURE_INIT(Hello_world);


(3)静态库的BUILD.gn文件

    source -[
        "hello_world.c"
    ]
    include_dirs -[
        "//utils/native/lite/include"
    ]
}

三、点亮LED
(1)代码

#include <stdio.h>
#include <unistd.h>
#include "ohos_ init .h"
#include "wifiiot_ .gpio.h"
#include "wifiiot_ .gpio_ _ex.h"
void Led. Samp1e(void)
{
GpioInit(); //初始化GPI0
IoSetFunc(WIFI_ I0T_ IO_ NAME_ _GPIO_ 2,WIFI_ IOT_ I0_ FUNC_ GPIO_ 2_ GPI0);//设 置GPI0_ 2的复用功能为普通GPI0
GpioSetDir(WIFI_ IOT_ I0_ NAME_ GPI0_ 2, WIFI_ IOT_ _GPI0_ DIR_ _OUT);//设置GPIO_ 2为输出模式
GpioSetoutputVal(WIFI_ IOT_ I0_ NAME_ GPIO_ 2,1);//设 置GPI0_ _2输出高电平点亮LED灯
APP_ FEATURE_ INIT(Led_ Sample);

(2)可根据需要调整GPIO0的电平信号来调整LED发光方式

标签
收藏
回复
举报
回复
    相关推荐