我的ads1248将output data rate of the ADC设置为2000SPS时可以正常工作,但是设置成2000SPS以下就不能正常输出数据了,请问是什么问题,我用的是STM32的硬件SPI模式。
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.
我的ads1248将output data rate of the ADC设置为2000SPS时可以正常工作,但是设置成2000SPS以下就不能正常输出数据了,请问是什么问题,我用的是STM32的硬件SPI模式。
Hi
用固定信号输入某一通道,用示波器看一下转换的结果,看一下是怎么个不正常法?(是完全没有数据输出,还是转换的值是错误的?)
可能是重新写寄存器的时候,值写错了。
Hi
就时序这一块,你可以不用这个延时来接受数据,而是采用DRDY电平变低后接受数据(同样依据上述的时序图,DRDY即Data ready ,active low 输出)
Hi
就时序这一块,你可以不用这个延时来接受数据,而是采用DRDY电平变低后接受数据(同样依据上述的时序图,DRDY即Data ready ,active low 输出)
您好,我也在做stm32控制ADS1248但是,用的是STM32的SPI模块,输出的结果老是不正确,我想是不是SPI的问题,所以能否把你的程序发给我一份,让我参考一下呢,拜谢了..