这是典型的Core1资源竞争问题。ESP32的WiFi协议栈默认运行在Core0,但射频中断和部分LWIP/缓存维护会跨核触发;你把ADC连续采样钉在Core1后,若采样循环频繁访问Flash常量或DMA描述符,会与WiFi的cache维护产生冲突,同时高优先级ADC中断抢占Core1导致WiFi任务延迟。建议:1) 将ADC任务改为Core0低优先级运行,或保留Core1但用vTaskDelay让出;2) ADC数据缓冲放内部DRAM并32字节对齐,避免cache写回抖动;3) 用esp_intr_alloc设置ESP_INTR_FLAG_IRAM并将ISR放IRAM,降低中断延迟;4) 检查WiFi任务优先级,确保tcpip_task不低于ADC任务;5) 用CONFIG_ESP32_WIFI_IRAM_OPT和CONFIG_ESP32_WIFI_RX_IRAM_OPT把WiFi关键代码放IRAM,减少cache争用;6) 用esp_timer而非高频硬件中断触发采样,降低中断风暴。