回复
梅科尔工作室-鸿蒙设备开发第三天
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发光方式
标签
赞
收藏
回复
相关推荐