您好!
我在尝试为 DAC39RF10使用 SPI 接口时遇到了一个问题。 我在一个 FPGA 内部开发了一个固件模块、当我尝试通过寄存器加载(一次只加载一个)时、DAC 知道它在流模式下工作、无法一次写入和读取一个寄存器。 根据数据表 I 控制芯片选择信号、但无法使其在"单寄存器访问"下工作。 只有首次写入/读取操作正确完成、但之后、DAC 始终开始在流模式下工作。 我尝试过很多方法、但结果始终是一样的(提供具有时钟边沿的芯片选择。 无时钟边沿、提供连续的时钟... ,没有任何效果。 DAC 始终认为我希望在流模式下工作)。
我一直在研究数据表、我发现以下陈述:
我一直在寻找这个注册,但它不存在!!!!!!!! 没有办法禁用流模式、如果不处于流模式、则无法控制 DAC (在我的最终应用中不需要这样做)。
此"ADDR_HOLD_BIT"可能会在某些寄存器中隐藏、或者名称可能不同、但在数据表中找不到 SPI 配置寄存器。 您能否告诉我、要禁用流模式、"SPI 配置寄存器"对应的寄存器地址是什么?
提前感谢。
此致。