月度归档:2020年09月
esp32连接wifi触发wdt
之前碰到一个奇怪的问题,就是一调用WiFi.begin()
就会整个板子卡住然后触发task wdt,也没别的报错什么的。
经过反复注释各种代码,最后终于发现是因为这一句ets_update_cpu_frequency(240000000UL)
,这句是用来调整cpu频率的,注释掉了之后wifi就正常了。
后来发现是搞错了参数的单位,这里面填240就可以,单位就是Mhz,而不是hz。
之前碰到一个奇怪的问题,就是一调用WiFi.begin()
就会整个板子卡住然后触发task wdt,也没别的报错什么的。
经过反复注释各种代码,最后终于发现是因为这一句ets_update_cpu_frequency(240000000UL)
,这句是用来调整cpu频率的,注释掉了之后wifi就正常了。
后来发现是搞错了参数的单位,这里面填240就可以,单位就是Mhz,而不是hz。