使用STM32F407驱动DAC7615输出单路信号时没有问题,现在想同时输出四路信号时,就出现了问题,请问这个该怎么实现了?
现在采取的四路是,先利用地址和REG引脚分别更新A、B、C、D四个通道INPUT寄存器中的值,更新完成后,再通过拉低DAC引脚更新DAC转换输出,但是只有最后一个通道D的输出结果是正确的,其他的都不对,请问这是原因呢,是时序还有问题么?
user151383853:
应该可以通过 LOADDACS 实现.
All DAC registers become transparent when LOADDACS is LOW. They are in the latched state when LOADDACS is HIGH.