开发示例——控制LED亮灭.docxVIP

  • 0
  • 0
  • 约2.97千字
  • 约 4页
  • 2026-09-07 发布于陕西
  • 举报

开发示例——控制LED亮灭

新建名为gpioexpe文件夹,在文件夹下新建名为gpioexpe.c文件和BUILD.gn的文件。

1.编写gpioexpe.c

代码如下:

#includestdio.h

#includeunistd.h

#includeohos_init.h

#includecmsis_os2.h

#includehi_io.h

#includehi_gpio.h

#defineDELAY_100MS100*1000

#defineDELAY_10MS10*1000

#defineDELAY_2S2*1000*1000

#defineLED_PORTHI_GPIO_IDX_2

#defineKEY_PORTHI_GPIO_IDX_11

uint8_tkey_flag=0;

/**

*@brief按键的中断处理函数

*

*@paramarg

*/

staticvoidGPIOIsr(char*arg)

{

(void)arg;

if(key_flag==0)

key_flag=1;

}

staticvoid*GPIOTask(constchar*arg)

文档评论(0)

1亿VIP精品文档

相关文档