尊敬的支持部门:
尝试对 DAC539G2进行编程时遇到问题。 我按照快速入门指南中的说明进行操作、但无法使其正常工作。
首先我把 GUI app 和 FTDI 驱动一起装好、然后根据手册跳线连接好、把 MODE 接地、启动 GUI。 在底部、我可以看到 DAC 已"连接"。 我输入了所需的值并点击了 Program NVM、但似乎什么都没有发生、以及重新加载 NVM。 当我点击"Low Level Configuration"并点击"Read All"时、所有值都变为0。 因此、我再次在 High Level Configuration 中输入了所需的值、创建了配置文件并将其打开、然后弹出以下错误:
LibFT4222.lvlib:错误转换器(勘误代码或状态).vi 中出现了错误3
可能原因:
此错误由共享库函数返回。
完整的调用链:
LibFT4222.lvlib:错误转换器(勘误代码或状态).vi
LibFT4222.lvlib:FT4222 GPIO Write.vi
FTDI DAC Drivers.lvlib:GPIO Write.vi
接口 api.vi
SmartDAC 器件接口.lvclass:写入 Register.vi
Register Map.lvClass:写入寄存器[Private].vi
Register Map.lvClass:写入 Register.vi
SmartDAC 寄存器映射 Tree.lvlib:Main.vi
当我尝试在低电平配置中手动重写这些寄存器时(更改值、点击"Write Selected"、然后等待一个位、然后点击"Read Selected")、未发生任何情况、该值始终与以前相同。 当我点击„"全部读取"时、所有 SRAM 在所有位位置的值都为0、寄存器的值都为1。
然后我尝试通过 I2C 进行连接。 我已按照说明中的说明将跳线重新连接到其他位置。 当我读取所有寄存器时、它们都包含值0xFF00。 不管我如何尝试写或重写它们,它们总是保持不变。
您能提出解决这个问题的方案吗?
提前感谢您。
此致、
马丁·布约克




