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.

[参考译文] DDC264EVM:DDC264EVM USB_IO_for_VB6.dll 源代码

Guru**** 2540720 points
Other Parts Discussed in Thread: DDC264

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/852231/ddc264evm-ddc264evm-usb_io_for_vb6-dll-source-code

器件型号:DDC264EVM
主题中讨论的其他器件:DDC264

是否可以将 USB_IO_for_VB6.dll 源代码与 DDC264 演示软件代码一起使用,以便我们可以尝试修改 dll 以在 FastAllDataCap 函数中添加 USB 端口参数?

谢谢、

罗萨里奥

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Rosario、

    我们应该能够共享 DLL 源代码、但遗憾的是、我们将无法共享 DDC264 GUI 源代码。

    您应该能够将 DLL 连接到自己的演示应用程序、如 LabVIEW 或 Visual Basic、以读取数据。

    由于我们通常不会共享 DLL 源代码、因此我需要获得共享该代码的批准。

    我将在获得批准后提供源代码。

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Praveen、

    您是否有有关 DLL 源代码的更新?

    谢谢、

    罗萨里奥

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、我们在 DLL 方面遇到了同样的问题、对于我们被阻止的源代码有任何新消息、我们需要在11月10日内开始测试

    谢谢你

    Giuseppe

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Guiseppe、您好!

    这是指向 DLL 源代码的链接。

    /cfs-file/__key/communityserver-discussions-components-files/73/USB_5F00_DLL_5F00_code.zip

    请注意、源代码按原样提供、我们将无法提供任何其他支持。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢 Praveen、我们将尽快回复结果。

    祝你度过美好的一天!

    Giuseppe

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、我们解决了 DLL 代码中的许多问题、并且能够通过 USB 读取和写入数据、但板 USB 超时、需要重新启动、为什么板 EVM 不能持续工作? 超时的原因是什么?

    谢谢

    Giuseppe

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们可以编写个人 GUI 的 DLL 代码库很多、在您的代码中、我们修复了一些错误。 然而、在测试期间、EVM 会出现错误且应用程序崩溃、在此错误之后、您的软件也无法写入或读取电路板寄存器、写入/读取配置寄存器时会显示错误消息。

    要解除电路板的阻断、我们需要在电路板的 USB 端口连接器附近按 SW2、并在 FPGA 和 DDC 寄存器再次编程。  

    如果我们启动命令以自行写入 DDC264寄存器、尽管我们遵循以下字母中的结构:

    2.配置 DDC 寄存器:
    首先使用 XferINTDataOut()向电路板发送数据并配置 DDC 寄存器。
    由于函数一次只写入一个寄存器、因此必须为执行该函数
    多次写入 FPGA 中的以下寄存器。 前两位数字表示
    RegH & RegL 和最后两位数字代表 DataH & DataL。
    要按顺序发送的数据:0000、0000、1100、1200、1C 、
    一维 、1F01、0000、0000、1E01

    电路板无法收集正确的数据、就好像命令没有效果一样。

    如果我们启动命令从您的软件中写入 DDC264的 CFG REG (DCC264寄存器下的按钮) 、则我们使用我们的软件配置 FPGA 寄存器后、电路板将再次工作。

    此外、DDC 指令的硬复位表明:

    要硬复位 DDD 器件,请使用 XferINTDataOut()发送以下寄存器值。 前两位数字表示 RegH 和 RegL、后两位数字表示 DataH 和 DataL。
    要按顺序发送的数据:0000、15FF、15FF、1500、1500、 15FF、15FF。

    如何才能传递到  XferINTDataOut() 函数的7 对2个字节? 在 DLL 中,func 被定义为:XferINTDataOut( int *USBdev,int *Data01,int *Data02,int *Data03,int *Data04)

    我们希望应用复位的 iidstruction 会像前面的那样传递偶数对来写入寄存器。

    很明显、document....ca上有一些错误的信息 n 您在软件的2个按钮中只提供了代码示例硬复位 DDC 并编写 CFG/验证 CFG 以了解我们的软件中有什么错误?

    我们再次被阻止,并且“可怕的延迟”提供我们必须对您的电路板进行的测试数据,我们有丢失合同的风险。

     非常感谢您为实现我们的目标提供的任何帮助。

    Giuseppe

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    有什么新闻吗?

    谢谢

    Giuseppe

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Guiseppe、您好!

    有关响应、请参阅 e2e 帖子。

    https://e2e.ti.com/support/data-converters/f/73/t/864240