主题中讨论的其他器件:DAC63204
您好!
SPI 编程模式的相关信息、请访问7.5.1
寄存器地址的时隙为7位长、但寄存器地址为8位长、例如(表7-21):
我们是否需要在地址中增加 MSB?
您能给我们发送读/写示例吗?
谢谢、
Ariel
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好 Illia、
我们使用由 FTDI FT4232H 通过 SPI 协议(模式2)驱动的 DAC63204。
在硬件方面-所有 SPI 线路与 PU 连接至 IO 电压电平。
我们想知道我们是否使用正确的命令从 DAC 读取任何数据。
例如、我们传输了命令0xA2、0x00、0x00 (pic 1)来读取配置寄存器数据(0x22地址)
如图1所示、MISO 线路保持高电平
PIC 1位于以下链接:
黄色- CS
蓝色- MOSI
粉色 - MISO
绿色- CLK
您能否举一个 有效读取命令和有效写入命令的例子?
您好 Illia、
谢谢! 这解决了一半的问题、现在我可以写入寄存器并验证它们、但当我尝试读取寄存器时仍然存在问题。
IM 使用 NOP 寄存器第7.6.1节,当我写入0x55AA 时,回显是当我尝试读取 SDO 位时我可以从 SDO 位读取的,而不会获得寄存器值。
对于写入、我使用写入命令0x0055AA 通过0x800000读取 im、如数据表7至12中所述、但数据显示全部为"0"
请参阅下图以了解执行过程
写入后读取 rtrn25
Rtrn16只读(位23设置为1位22-16是其余16-0无关的地址)
请提供建议。