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

FT232-USB转串口设计

时间:12-16 来源:互联网 点击:

通信速率: 300=>3M(TTL)、300 => 1M(RS232), 300 =>

USBVID_0403PID_0232.DeviceDesc="USB Serial Converter"

WINUN="SoftwareMicrosoftWindowsCurrentVersionUninstall"

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,system32drivers

FtdiBus.NT.Copy2 = 11

[Manufacturer]

%Ftdi%=FtdiHw

[FtdiHw]

%USBVID_1987PID_0724.DeviceDesc%=FtdiBus,USBVID_1987PID_0724

%USBVID_0403PID_6001.DeviceDesc%=FtdiBus,USBVID_0403PID_6001

%USBVID_0403PID_6007.DeviceDesc%=FtdiBus,USBVID_0403PID_6007

%USBVID_0403PID_6008.DeviceDesc%=FtdiBus,USBVID_0403PID_6008

%USBVID_0403PID_6009.DeviceDesc%=FtdiBus,USBVID_0403PID_6009

%USBVID_0403PID_0232.DeviceDesc%=FtdiBus,USBVID_0403PID_0232

[ControlFlags]

ExcludeFromSelect=USBVID_0403PID_8372

ExcludeFromSelect=USBVID_0403PID_6001

ExcludeFromSelect=USBVID_0403PID_6007

ExcludeFromSelect=USBVID_0403PID_6008

ExcludeFromSelect=USBVID_0403PID_6009

ExcludeFromSelect=USBVID_0403PID_0232

[Ft

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

网站地图

Top