之前碰到一个奇怪的问题,就是一调用`WiFi.begin()` 就会整个板子卡住然后触发task wdt,也没别的报错什么的。
经过反复注释各种代码,最后终于发现是因为这一句`ets_update_cpu_frequency(240000000UL)` ,这句是用来调整cpu频率的,注释掉了之后wifi就正常了。
后来发现是搞错了参数的单位,这里面填240就可以,单位就是Mhz,而不是hz。
本文发布于 https://luojia.me
本站文章未经文下加注授权不得拷贝发布。
之前碰到一个奇怪的问题,就是一调用`WiFi.begin()` 就会整个板子卡住然后触发task wdt,也没别的报错什么的。
经过反复注释各种代码,最后终于发现是因为这一句`ets_update_cpu_frequency(240000000UL)` ,这句是用来调整cpu频率的,注释掉了之后wifi就正常了。
后来发现是搞错了参数的单位,这里面填240就可以,单位就是Mhz,而不是hz。
服气,这也可以