FT232-USB转串口设计
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\
- FT232-USB转串口设计(12-16)
- USB转串口常见故障现象和故障分析(12-13)
- USB转串口在自动化仪器仪表的应用(12-12)
- RJ-45接口信号定义(12-15)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)