我有一台FTDI FT232R设备,目前正试图弄清楚是使用VCP还是D2XX。我已经阅读了一下两者的优点和缺点,但我仍然无法确定哪个用于此项目。由于我将在这个项目中使用Linux,是否值得花费额外的努力来使用D2XX?任何形式的帮助或信息都将受到赞赏。
问候, Sparkas
答案 0 :(得分:4)
这是我从一些阅读和经验中理解的。这份清单并非详尽无遗,我希望我能够通过社区答案对其进行改进。
优点:
缺点:
优点:
FT_ListDevices()
函数获取启用FTDI的设备列表。使用VCP时无法使用此功能。缺点:
VCP:虚拟COM端口是否像/ dev / ttyUSB0一样显示为旧的通信端口端口。 D2XX接口是FTDI设备的专有接口。 D2XX提供了更多VCP无法访问的硬件访问权限。 喜欢在不同的模式下工作。异步,同步模式或位爆炸模式或写入eeprom芯片。