工具/软件:
我要求生成–2.5V 或从 0V 到–5V 的任何电压。 我已将以下寄存器 0x16 配置为 0x000A(用于对齐电压范围)。 然后、我已将寄存器 0x15 配置为 0x0000、以便对更改 DAC 电压寄存器立即生效(异步)。 然后、我将 0x30 (DAC1) 寄存器分配给 0x0800(适用于–2.5V)。 但其仅为–5V(看起来像钳位电压)。 但是、当将电压范围更改为–4V 至 1V (0x16 至 0x0000) 时、DAC1 (0x30) 上的电压为–4V。 DAC 数据寄存器未生效。 如何克服这一问题?
此外、我无法从所有外部 ADC 读取 ADC 数据。 我配置了多路复用器寄存器、然后读取相应的寄存器、但只有带有 0 的数据像没有 输入连接到 ADC 引脚一样。 有人可以帮助我们按照什么顺序继续操作才能正确读取 ADC?