ESP32 连续读取ADC失败

ak-240
Posts: 2
Joined: Thu May 25, 2023 3:06 am

ESP32 连续读取ADC失败

Postby ak-240 » Thu May 25, 2023 3:45 am

esp32 模组通过spi总线驱动外部ADC,,ADC为1khz 的采样率,连续转换模式,遇到的问题是,当ESP32 收到ADC的转换完成信号后,在外部中断(将转换完成信号配置为外部中断)里面读取ADC数据,但每次读取要么就是全0,要么就是读取的ADC结果保持不变,请问该现象该如何解决?
PS:esp32模组通过spi总线和ADC芯片通信是正常的,可以正常的控制ADC芯片的寄存器读写,但是在中断里面连续读ADC转换结果就一直失败

ESP_Eavo
Posts: 186
Joined: Tue Jun 08, 2021 6:23 am

Re: ESP32 连续读取ADC失败

Postby ESP_Eavo » Wed May 31, 2023 3:36 am

请您先检查下 task 中读取 adc 结果是否正常。

Who is online

Users browsing this forum: Google [Bot] and 124 guests