gpt4 book ai didi

c - FTDI。使用 FT_EE_Program 设置设备描述不起作用

转载 作者:行者123 更新时间:2023-11-30 18:04:42 24 4
gpt4 key购买 nike

我想更改 FTDI 芯片中的设备描述。为此,我首先定义 FT_PROGRAM_DATA ftData,调用 FT_EE_Read,修改字段 ftData.Description,最后调用 FT_EE_Program 将数据写回。代码示例为:

FT_PROGRAM_DATA ftData;
FT_STATUS ftStatus = FT_EE_Read(ftHandle, &ftData);
strcpy( ftData.Description, "My New Description" );
ftStatus = FT_EE_Program (ftHandle, &ftData );

两个 FT- 函数的结果 (ftStatus) 均为 FT_OK。但是,当我调用 FT_GetDeviceInfoDetail 时,返回的描述是旧的。FT_EE_Program 和 FT_GetDeviceInfoDetail 不使用相同的设备描述吗?非常感谢您的任何提示!

最佳答案

我明白了。 EE_Program 上的描述似乎没有更新。重新连接 USB 电缆后,说明发生变化。有一个函数:

FT_CyclePort(ftHandle);

以编程方式模拟重新连接。

关于c - FTDI。使用 FT_EE_Program 设置设备描述不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7464749/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com