您好、Bryan:
我解决了这个问题、但我遇到了新问题。
当我将 INMUX 从 AIN0和 AIN1更改为 AIN2并更改为 AIN3时、我什么也没得到。
以下是我的步骤;
我将 configuratıon 电压、增益和 INMUX AIN2设置为 AIN3、我可以读取数据。
或者 、我像将 configuratıon 电压、增益和 INMUX AIN0设置为 AIN3一样、我可以读取数据。
不过、我将增益和 Vref 电压等配置设置为内部、并读取 AIN0、AIN1、然后将 INMUX 从 AIN0更改为 AIN1、再更改为 AIN2和 AIN3、我无法读取任何数据。
AIN0-AIN1配置(第1个配置)
AIN2-AIN3配置(第2个配置)
我只需更改增益和多路复用器并发送 RDATA 命令。 如果我只读取1个像 AIN0-AIN1这样的 ADC 通道、我可以读取它。 对于 AIN2-AIN3、也可以进行相同的过程、我可以读取它。 但是、如果我像这样编写此过程、则无法正常工作。
while ()
{
-设置第一个配置并发送 RDATA
-设置第二个配置并发送 RDATA
}