关于esp32的高速ADC连续读取
Posted: Tue Jul 18, 2023 12:13 pm
基于idf的ADC连续读取例程,希望在一个Conversion Frame里多读取一些连续的数据,但EXAMPLE_READ_LEN改到4096及以上的值的时候,程序卡死在ulTaskNotifyTake(pdTRUE, portMAX_DELAY);里无法继续进行,请问这是什么原因造成的?
将menuconfig的主任务栈大小乘10,设定 .max_store_buf_size = 2*EXAMPLE_READ_LEN, 在2MSa/s的频率和4092的EXAMPLE_READ_LEN下都还可以正常运行(目前只是简单将每200k个转换结果平均后过采样输出)
将menuconfig的主任务栈大小乘10,设定 .max_store_buf_size = 2*EXAMPLE_READ_LEN, 在2MSa/s的频率和4092的EXAMPLE_READ_LEN下都还可以正常运行(目前只是简单将每200k个转换结果平均后过采样输出)