大家好、
当使用 RREG 函数时、客户始终获得比预期更多的字节。 下面是详细信息。
"
我使用的是 RREG 函数。 请求获取1字节信息、但 ADC 始终会向我发送比请求的多一个字节的信息。 我是说、如果我要求1个字节、它会向我发送2、如果我要求2、它会向我发送3。
我先通过 SPI 发送0x10、然后是0x00。 从技术上讲、它只需给我一个字节、读取设置信息并将其发送给我
该信息是正确的、因为我在0x0C 中写入、它为我提供0x8C、但我认为8是因为我无法修改3个位
当使用 RREG 功能时,我将发送以下内容:
0x10 ->读取 Setup 寄存器
0x00 ->只读一个寄存器
然后我读取
我是否必须发送另一个0、以便 ADC 知道我将开始读取?
2.另一个问题是,设置寄存器中有3个出厂编程的位,第7位6和第5位-它们是如何编程的? 100?
我使用 Arduino 作为主设备、并在 XIN 中使用4.91MHz 时钟
"