工具与软件:
你(们)好
我在使 ADC 正常工作时会遇到问题。 背景知识:
通过新的电路板与基于 raspi pico 的现有设备连接、使用 micropython 编写的现有固件、首选是继续使用 micropython。
电路板有两个采用菊花链配置的 ADC。
使用 SPI 写入 \xd0\x0c\x00\xd0\x0c\x00\x00进行初始化、以根据数据表将 SDO_CTL_REG 中的位设置为0。
在使用已知直流电压进行测试时、两个 ADC 似乎一致、但是它们每个输出只有1个字节、形式如下:
\0xef\0x00\0xef\0x00。 更改施加到一个 ADC 的电压会更改两个非零字节之一、即第一个 ADC 更改第一个字节。
读取寄存器时出现问题、尝试使用设置 Vref 值