Advertisement

ESP8266 SDK的应用开发中对GPIO的支持

阅读量:

SDK版本:ESP8266_RTOS_SDK-2.0.0

开发平台:AiThinker_IDE(安信可基于eclipse订制版)

前言部分无需赘述,

接下来说明输出内容:

当前需通过一个IO端口实现对LED灯的控制,具体实施步骤如下:

复制代码
     PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDI_U, FUNC_GPIO12);    //选择IO12作为普通IO

    
     GPIO_AS_OUTPUT(GPIO_Pin_12);                            //设置IO12为输出模式
    
     GPIO_OUTPUT(GPIO_Pin_12, 0);                            //GPIO12置低
    
    
    
    

这是最为基础的IO端口控制操作,鉴于多数IO端口具备多功能复用特性,因此需要首先调用PIN_FUNC_SELECT(...)函数;用于确定IO端口的具体功能配置,例如将GPIO12设置为特定功能。

复制代码
 #define PERIPHS_IO_MUX_MTDI_U           (PERIPHS_IO_MUX + 0x04)

    
 #define FUNC_MTDI                     

全部评论 (0)

还没有任何评论哟~