我使用Arduino通过SPI总线设置此ADC时遇到问题。 我尝试执行一些基本的读取命令,但我从芯片的详细信息中没有得到任何反馈。
是否需要先设置某些寄存器? 我没有使用CCLK,Vref,BufIn,BufOut或GPIO引脚。 到目前为止,我所做的只是 设置 振荡器控制以使用内部振荡器。 根据数据表,我需要发送0xE0,然后发送0x0C,对吗?
如果有使用此芯片的经验,任何建议都是很好的。 谢谢!
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.
我使用Arduino通过SPI总线设置此ADC时遇到问题。 我尝试执行一些基本的读取命令,但我从芯片的详细信息中没有得到任何反馈。
是否需要先设置某些寄存器? 我没有使用CCLK,Vref,BufIn,BufOut或GPIO引脚。 到目前为止,我所做的只是 设置 振荡器控制以使用内部振荡器。 根据数据表,我需要发送0xE0,然后发送0x0C,对吗?
如果有使用此芯片的经验,任何建议都是很好的。 谢谢!
在引脚19上,我看到一个大约2.4MHz的时钟。 针脚26,27和28均为0V。
我最初以为ADC没有收到任何反馈,但似乎某些读取命令确实会导致芯片的脱模输出。 但结果与我对数据表的期望不符。 例如,当我尝试通过发送0xFA来读取ID (reg32)时,我得到的是0x00而不是0x01,当我尝试通过发送0xC2来读取A/D控制(reg3)时,我得到的是0xFF,这毫无意义。