微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > FT232-USB转串口设计

FT232-USB转串口设计

时间:08-31 来源:互联网 点击:

USB\VID_0403PID_0232.DeviceDesc="USB Serial Converter"

  WINUN="Software\Microsoft\Windows\CurrentVersion\Uninstall"

  FtdiBus.SvcDesc="USB Serial Converter Driver"

  3、插上USB,按照提示安装驱动

  注意:如果PC端驱动中的PID VID与配制文件中的PID VID不一致,将照成驱动程序无法安装。

  三、配制EEPROM时出现MPorg与硬件不能正常连接时的几点说明

  用MProg配制EEPROM时,请确保配制文件。ept正确且配制成功后再拔插USB接口,否则配制完成重新拔插USB端口时,会自动弹出查找新硬件向导,此时若要点击MProg重新配制,则会出现无法连的情况。只有安装完驱动,再打开MProg才能重新建立连接。

  如果EEPROM配制成功的情况下,驱动安装却出现错误并导致硬件无法使用,并且出现硬件与MProg无法连接的现象,需要重新安装才能正确使用;由于windows系统内保存了该硬件的VID和PID,可能会导致正确的驱动不能被安装。解决办法可尝试换一台电脑,在新的电脑上将正确的驱动安装后,再用MPorg将硬件的EEPROM内的配制文件擦除即可;此时再回来原来的电脑上,即可与MPorg正常连接。

  四、配制文件。ept和PC端驱动安装信息文件。inf的修改

  通用的FT232M.ept文件

  ―――――――――――――――――――――――――

  [Basic Details]

  Device Type="3" //设备类型为FT232BM

  VID PID Type="2"

  USB VID="1987" //生产厂商ID

  USB PID="0724" //产品ID

  [USB Power Options]

  Bus Powered="1"

  Self Powered="0"

  Max Bus Power="100"

  [USB Serial Number Control]

  Prefix=FT

  Use Fixed Serial Number="0"

  Fixed Serial Number="20090414"

  [USB Remote WakeUp]

  Enable Remote WakeUp="0"

  [Windows Plug and Play]

  Enable Plug and Play="1"

  [USB String Descriptors]

  Manufacturer=Liu_xf //制造商名称

  Product=USB Serial Port //产品名称

  [Programming Options]

  Only Program Blank Devices="0"

  [BM Device Specific Options]

  USB Version Number="1"

  Disable Serial Number="1"

  IO Pin Pull Down in Suspend="0"

  [Dual Device Specific Options A]

  RS 232 mode="0"

  245 FIFO mode="0"

  245 CPU FIFO mode="1"

  OPTO Isolate mode="0"

  High Current Drive=0

  [Dual Device Specific Options B]

  RS 232 mode="1"

  245 FIFO mode="0"

  245 CPU FIFO mode="0"

  OPTO Isolate mode="0"

  High Current Drive=0

  [Dual Device Driver Options A]

  Virtual Com Port Driver="0"

  D2XX Driver="1"

  [Dual Device Driver Options B]

  Virtual Com Port Driver="1"

  D2XX Driver="0"

  [R Device Specific Options]

  Invert TXD="0"

  Invert RXD="0"

  Invert RTS#=0

  Invert CTS#=0

  Invert DTR#=0

  Invert DSR#=0

  Invert DCD#=0

  Invert RI#=0

  C0 Signal="-1"

  C1 Signal="-1"

  C2 Signal="-1"

  C3 Signal="-1"

  C4 Signal="-1"

  Enable Ext Osc="0"

  High Current I/O=0

  Load D2XX Driver="0"

  In EndPoint Size="0"

  ―――――――――――――――――――――――――

  PC端的。inf文件

  ――――――――――――――――――――――――――――――

  ; FTDIBUS.INF

  ; Copyright (c) 2000-2004 FTDI Ltd.

  [Version]

  signature="$CHICAGO$"

  Class=USB

  ClassGUID={36fc9e60-c465-11cf-8056-444553540000}

  Provider=%FTDI%

  CatalogFile=ftdibus.cat

  DriverVer=04/14/2009,1.00.2154

  [SourceDisksNames]

  1=%DriversDisk%,,,

  [SourceDisksFiles]

  ftcomms.vxd = 1

  ftserial.sys = 1

  ftsenum.vxd = 1

  ftsenum.sys = 1

  ftsermou.vxd = 1

  ftserui.dll = 1

  ftlang.dll = 1

  ftdibus.sys = 1

  ftdiunin.exe = 1

  ftdiunin.ini = 1

  ftdiun2k.ini = 1

  [DestinationDirs]

  FtdiBus.Copy1 = 11

  FtdiBus.Copy2 = 17

  FtdiBus.NT.Copy = 10,system32\drivers

  FtdiBus.NT.Copy2 = 11

  [Manufacturer]

  %Ftdi%=FtdiHw

  [FtdiHw]

  %USB\VID_1987PID_0724.DeviceDesc%=FtdiBus,USB\VID_1987PID_0724

  %USB\VID_0403PID_6001.DeviceDesc%=FtdiBus,USB\VID_0403PID_6001

  %USB\VID_0403PID_6007.DeviceDesc%=FtdiBus,USB\VID_0403PID_6007

  %USB\VID_0403PID_6008.DeviceDesc%=FtdiBus,USB\VID_0403PID_6008

  %USB\VID_0403PID_6009.DeviceDesc%=FtdiBus,USB\VID_0403PID_6009

  %USB\VID_0403PID_0232.DeviceDesc%=FtdiBus,USB\VID_0403PID_0232

  [ControlFlags]

  ExcludeFromSelect=USB\VID_0403PID_8372

  ExcludeFromSelect=USB\VID_0403PID_6001

  ExcludeFromSelect=USB\VID_0403PID_6007

  ExcludeFromSelect=USB\VID_0403PID_6008

  ExcludeFromSelect=USB\VID_0403PID_6009

ExcludeFromSelect=USB\

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top