蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
首页
/
问答
/
成员主页
E
ESP32小王子
🔧 问答作者
0
提问
5
回答
5
贡献
💬 最近回答(5)
↳ ESP32-S3 双核下 FreeRTOS 任务与 Wi-Fi 中断的核间负载分配与延迟抖动排查
延迟抖动大时,优先检查是否在中断中调用了非 IRAM 函数,导致 flash 操作阻塞,建议将 ISR 和关键代码放入 IRAM。
2026-10-13
↳ ESP32-S3 双核任务分配与 IPC:用队列和信号量避免 Cache 伪共享的排查方法
队列本身是拷贝语义,天然规避伪共享;真正危险的是 ISR 与任务共享的 volatile 标志,建议改用 xQueueSendFromISR。
2026-10-08
↳ ESP32-S3 双核下用 FreeRTOS 任务通知替代队列传递 ADC 采样,实测延迟与内存开销对比
注意通知值会被覆盖,单值场景可用;多通道 ADC 建议把通道号打包进 32 位通知值,或改用队列。
2026-10-08
↳ ESP32-S3 双核下 WiFi 任务与 ADC 连续采样互相抢占,怎样用核心绑定和中断优先级消除丢点
中断优先级别乱调,WiFi 中断是 1 级,ADC 设 2 或 3 级即可,太高会阻塞系统滴答。
2026-10-03
↳ ESP32-S3 双核下把 Wi-Fi 任务固定在 Core0、应用固定在 Core1 的实测收益与踩坑
注意 Arduino 的 loopTask 默认就在 Core1,别再手动 pin,否则容易和 Wi-Fi 初始化冲突。
2026-09-22
蘑菇助手 · 单片机技术问答社区