esp32 模组通过spi总线驱动外部ADC,,ADC为1khz 的采样率,连续转换模式,遇到的问题是,当ESP32 收到ADC的转换完成信号后,在外部中断(将转换完成信号配置为外部中断)里面读取ADC数据,但每次读取要么就是全0,要么就是读取的ADC结果保持不变,请问该现象该如何解决?
PS:esp32模组通过spi总线和ADC芯片通信是正常的,可以正常的控制ADC芯片的寄存器读写,但是在中断里面连续读ADC转换结果就一直失败
ESP32 连续读取ADC失败
Re: ESP32 连续读取ADC失败
请您先检查下 task 中读取 adc 结果是否正常。
Who is online
Users browsing this forum: Google [Bot] and 124 guests