Search found 4 matches

by darkhouse
Tue Jun 15, 2021 6:35 am
Forum: ESP-IDF
Topic: Timer interruption is unstable with wifi thread
Replies: 3
Views: 3414

Re: Timer interruption is unstable with wifi thread

similar problem. :(
by darkhouse
Tue Jun 15, 2021 4:36 am
Forum: ESP-IDF 中文讨论版
Topic: Wifi的中断响应级别能够调整么?
Replies: 1
Views: 3089

Wifi的中断响应级别能够调整么?

我用了一个微秒级的Timer, 中断精度要控制在10us以内. 打开wifi,定时器中断的误差就到几百微秒了.关闭wifi,就在几十微秒.
这个定时器的精度是受Wifi的中断影响么? 可以降低wifi中断或其他中断的的响应级别已提高定时器中断的响应速度么?
我用arduino, 测试过起订定时器,同时进行SD卡读写和Wi-Fi.SD卡基本不影响定时器中断的精度.
by darkhouse
Mon May 31, 2021 3:59 am
Forum: ESP-IDF 中文讨论版
Topic: [已解决] ESP32-S2的循环运行速度比ESP32慢很多
Replies: 3
Views: 4714

Re: ESP32-S2的循环运行速度比ESP32慢很多

多谢,S2的浮点计算要想法改成整形了. :x
by darkhouse
Sat May 29, 2021 10:08 am
Forum: ESP-IDF 中文讨论版
Topic: [已解决] ESP32-S2的循环运行速度比ESP32慢很多
Replies: 3
Views: 4714

[已解决] ESP32-S2的循环运行速度比ESP32慢很多

我想测试一下ESP32-S2的sqrtf的运算速度, 结果发现运行速度特别慢,sqrtf()需要3微秒以上,占用了接近1000个时钟周期. 然后又写了一个循环的测试.发现也很慢. 1000次循环(没有sqrtf())竟然用了360us, 大概一次循环100个时钟周期. 同样的代码,在ESP32上运行,速度提高5倍,还算正常, 1000次循环占用75us,每个循环20个时钟周期. ESP32-S2为啥会慢? 会是模组的晶振有问题么? int Time_SQRTF(int nCount) { int64_t start = esp_timer_get_time(); float v = 0.0f;...