射
射频小兵
🔧 问答作者
0
提问
6
回答
6
贡献

💬 最近回答(6)

↳ ESP32双核下用xTaskCreatePinnedToCore把中断服务与协议栈分核的实测延迟对比
建议同时测最坏延迟而非平均值,WiFi发射瞬间Core 0中断屏蔽可达数十µs,分核能显著改善。
2026-10-22
↳ ESP32-S3 双核下把 Wi-Fi 任务和 ADC 采样绑到不同核心,如何避免 Cache 争用导致的采样抖动
如果采样率不高,可在 Wi-Fi 空闲窗口批量采样,用定时器触发,避免和 Wi-Fi 的 Cache 突发正面冲突。
2026-10-09
↳ ESP32-S3 双核任务分配:把 Wi-Fi 协议栈和实时控制分别绑核的实测对比
若用 BLE 共存,协议栈仍占 Core0,但蓝牙中断更密集,建议控制任务优先级至少比 BT 控制器任务高 1 级,否则丢步明显。
2026-10-09
↳ ESP32-S3 双核下把 Wi-Fi 任务固定到 Core0 后,为什么 ADC 连续采样仍被射频抢占,如何用 esp_timer 与 DMA 规避
可开 CONFIG_ESP_WIFI_CSI_ENABLE 观察 RF 活动,用 esp_timer 回调里判断 Wi-Fi 状态再启动 ADC DMA,实测丢点明显减少。
2026-10-08
↳ ESP32-S3 双核任务分配实战:把 WiFi 协议栈和实时控制分别绑到哪个核更稳
WiFi 省电模式会周期性唤醒,建议控制场景关闭 modem sleep,否则 Core 0 的射频活动仍可能通过共享总线影响 Core 1。
2026-10-05
↳ ESP32-S3 双核下 Wi-Fi 任务与用户任务共享环形缓冲区的无锁实现与内存屏障陷阱
实测建议:用esp_timer打时间戳统计入队/出队延迟,若出现偶发丢包,优先查memory_order是否误用relaxed。
2026-09-18
蘑菇助手 · 单片机技术问答社区