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

darkhouse
Posts: 4
Joined: Sat May 29, 2021 9:17 am

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

Postby darkhouse » Tue Jun 15, 2021 4:36 am

我用了一个微秒级的Timer, 中断精度要控制在10us以内. 打开wifi,定时器中断的误差就到几百微秒了.关闭wifi,就在几十微秒.
这个定时器的精度是受Wifi的中断影响么? 可以降低wifi中断或其他中断的的响应级别已提高定时器中断的响应速度么?
我用arduino, 测试过起订定时器,同时进行SD卡读写和Wi-Fi.SD卡基本不影响定时器中断的精度.

ESP_Gargamel
Posts: 786
Joined: Wed Nov 14, 2018 8:45 am

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

Postby ESP_Gargamel » Thu Jun 17, 2021 3:18 am

WiFi 中断的 Level 比较高。你试一下:
1、Component config → FreeRTOS → Xtensa timer to use as the FreeRTOS tick source (Timer 1 (int 15, level 3))
2、使用 Timer0,并且加上 ESP_INTR_FLAG_IRAM,isr 放在 IRAM 里。

Who is online

Users browsing this forum: Bing [Bot] and 53 guests