esp8266 gpio的使用
配置根据pin list表格确定
管脚功能选择宏定义:PIN_FUNC_SELECT(PIN_NAME,FUNC)
PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDI_U, FUNC_GPIO12);
设置输出模式 并给高电平: GPIO_OUTPUT_SET(GPIO_ID_PIN(PIN_NUM),1);
设置输入模式 获取引脚电平: GPIO_INPUT_GET(PIN_NUM);
ESP8266的GPIO16属于RTC模块,不能触发中断,与其他GPIO的配置方式不同,配置函数如下:
void gpio16_output_conf(void); //初始化为输出模式
void gpio16_output_set(uint8 value); //输出指定电平
void gpio16InputConf(void); //配置为输入模式
uint8 gpio16InputGet(void); //获取管脚输入
esp8266 flash的使用
注意事项
- 使用参考即可ESP8266 Flash的分布及其读写操作
- 关于flash 安全地址 也可参考 esp8266 flash地址规划