最近在调ADS1247这款芯片,试着读地址为0x0a的IDAC0寄存器,但是每次读出来的数都不一样,不知道是什么原因?还有IDAC0寄存器读出来的正确值是多少?
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.
最近在调ADS1247这款芯片,试着读地址为0x0a的IDAC0寄存器,但是每次读出来的数都不一样,不知道是什么原因?还有IDAC0寄存器读出来的正确值是多少?
可参考datasheet中Figure76和Figure77的时序,默认的start up mode 为RDATAC,所以你每次读出的结果是不一样的,在读时应该先发一个SDATAC命令,这样你读出来的值才是寄存器的值http://www.ti.com/lit/ds/symlink/ads1247.pdf