建议把ADC采样任务固定在Core 1,WiFi发送任务固定在Core 0。原因:ESP32的WiFi协议栈默认运行在Core 0(CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0),把发送逻辑放Core 0可减少跨核调度开销,而ADC采样放Core 1能避开WiFi中断抖动。实测配置:采样任务优先级5、栈4KB,用vTaskDelayUntil保证固定采样周期;发送任务优先级4、栈6KB,通过xQueueSend从采样任务投递数据,队列长度8~16。注意ADC连续采样时不要用阻塞式adc_read,建议用DMA或定时器触发,避免任务被WiFi抢占导致采样间隔抖动。实测在1kHz采样、WiFi每100ms批量发送下,Core 1采样抖动可控制在±20µs内;若两任务同核,抖动会放大到数百µs。另外把WiFi发送改为批量而非逐点发送,可显著降低CPU占用。