ADS1115的continuous-conversion mode启用时,器件开始进行连续转换,并将转换的值存入寄存器,采用4个单端输入模式。
问题:当我读取寄存器的一个或几个值后,配置另一个采集端口,从寄存器读取的值还是之前端口的值。所以针对单次转换和连续转换的问题,我希望可以得到一个详细的解释,数据手册感觉不太清楚
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
ADS1115的continuous-conversion mode启用时,器件开始进行连续转换,并将转换的值存入寄存器,采用4个单端输入模式。
问题:当我读取寄存器的一个或几个值后,配置另一个采集端口,从寄存器读取的值还是之前端口的值。所以针对单次转换和连续转换的问题,我希望可以得到一个详细的解释,数据手册感觉不太清楚
那这样的话,如何实现连续采集N个点,都能读取到这N个点呢?按照你的意思是,只能在上次转换结束,下次转换未结束的空隙中连续的读取N个点吗,这样要考虑的因素有软件、通讯的耗费时间吧?
还有就是在读取寄存器时,连续转换也是存在的吧
你好,对于“但是连续采集的数据已经通过DMA循环将转换的数据传输到内存中了”,我不太明白。
我读取转换寄存器是通过I2C连续读取2个字节(用软件实现的I2C)。按照你的意思是要采用DMA才可以达到我说的采N个点,读取N个点的要求了?