Разница между драйверами VCP и D2XX от FTDI заключается в их функциях: megavtogal.com kit-e.ru
- VCP создаёт виртуальный COM-порт, через который можно общаться с микросхемой как с обычным устройством RS-232. megavtogal.com Преимущество в том, что не нужно переписывать старые программы, которые были написаны под аппаратный COM-порт. megavtogal.com VCP поддерживает все режимы передачи COM-порта и не требует модификации программного обеспечения, кроме тех случаев, когда обращение к COM-порту осуществлялось на «низком» уровне. kit-e.ru
- D2XX позволяет софту со стороны компьютера достучаться до микросхемы напрямую через функции DLL, то есть работать с микросхемой как с полноценным USB-устройством. megavtogal.com При использовании D2XX программисту доступны такие функции, которые никогда не предоставило бы ему API COM-порта (например, перевод USB-устройства в различные режимы работы, запись данных в EEPROM микросхемы и т. д.). megavtogal.com
Несмотря на то, что драйверы VCP и D2XX поставляются в одном пакете CDM, приложение со стороны компьютера не может использовать оба этих интерфейса одновременно. megavtogal.com В один момент времени может быть задействован либо прямой доступ к чипу, либо доступ через COM-порт. megavtogal.com