ESP 12F rst cause:4, boot mode:(3,4)分析
ESP 12F 引脚图
烧录代码
void setup() {
// put your setup code here, to run once:
//初始化串口服务
Serial.begin(115200);
//设置引脚模式并初始化引脚
pinMode(9, OUTPUT); //9脚 输出5v 给继电器供电
Serial.print("setup 5 9 mode seted");
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(9, HIGH);//输出5v给继电器
Serial.print("5 9 mode seted");
}
在setup中
pinMode(9, OUTPUT); 使用 ESP 12F 引脚图 GPIO9
串口打印输出setup 5 9 mode seted
Serial.print(“setup 5 9 mode seted” );
串口显示
在显示中能看到串口在不断的print setup 5 9 mode seted,同时还不断的出现rst cause:4, boot mode:(3,4), 说明代码在不断的运行setup,
在arduino编译中setup应该只运行一次,因为像波特率、引脚这些的初始化只做1次就可以了。参考网络上资料,出现这个问题的原因可能就是这个引脚不能这样使用,至于怎么使用还在摸索中。