读书人

ch340芯片usb转串口使用频繁断线懂得

发布时间: 2012-12-17 09:31:40 作者: rapoo

ch340芯片usb转串口使用频繁断线,懂得帮忙看看,谢谢了
ch340芯片usb转串口使用时:
1.在有些电脑上会频繁断线,有些电脑上则不会
2.出现的操作系统有winxp和win2000,别的没有测试
3.出现的频率在不同的电脑上不太一样,最多的一天十几次,很多的都是平均一天一次,使用时间是早上8点到晚上5点

第一次发帖求助,非常谢谢大家帮忙看看

使用的驱动如下:


HKR, , Enumerator, , serenum.vxd
;上面这行用于枚举接在串口的即插即用设备,启动时将产生DTR和RTS信号,如果需要枚举,请将上面这行的分号去掉

[CH341SER.AddReg]
HKLM, SOFTWARE\WinChipHead\IC\CH341SER, WDM, 0x00010001, 0x00000026
HKLM, SOFTWARE\WinChipHead\IC\CH341PORT, DLL, 0x00010001, 0x00000010
HKLM, SOFTWARE\WinChipHead\IC\CH341SER, Function, , "USB=>Serial"
;HKLM, SYSTEM\CurrentControlSet\Services\CH341SER, UserRemoval, 0x00010001, 0x00000001
;上面这行用于在系统托盘中显示“安全删除USB转SERIAL硬件设备”,便于用户手工删除硬件

[CH341S98.AddReg]
HKLM, SOFTWARE\WinChipHead\IC\CH341SER, VXD, 0x00010001, 0x00000022

[CH341SER_Install.NT.Services]
AddService = CH341SER, 2, CH341SER.Service

[CH341SER.Service]
DisplayName = "CH341SER"
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %10%\System32\Drivers\CH341SER.SYS

[DestinationDirs]
DefaultDestDir = 10, System32\Drivers
CH341S98.DelFiles.SYS = 11
CH341SER.CopyFiles.SYS = 10, System32\Drivers
CH341SER.NT.CopyFiles.SYS = 10, System32\Drivers
CH341S98.CopyFiles.VXD = 11
CH341SER.CopyFiles.DLL = 11

[SourceDisksFiles]
CH341SER.SYS = 1
CH341S98.SYS = 1
CH341SER.VXD = 1

[SourceDisksNames]
1 = "CH341 Serial Installation Disk", CH341SER.INF, ,

[Strings]
WinChipHead = "wch.cn"
CH341SER.DeviceDesc = "USB-SERIAL CH341"
CH341S98.DeviceDesc = "USB-SERIAL CH341"
CH340SER.DeviceDesc = "USB-SERIAL CH340"
CH341ASER.DeviceDesc = "USB-SERIAL CH341A"


[解决办法]
换根粗线不就不容易断了吗
[解决办法]
问题补充:断线是代表0.5秒左右收不到数据
怎么就没人回答呢
[解决办法]
晕,我的是每次连接都断线,波特率115200,是不是太高了
[解决办法]
我用的ez-usb ,芯片虽然不一样,但是也会频繁延时,有时候甚至延时0.5s,不知道怎么解决啊。等待高人!! 估计是windows操作系统的问题。

读书人网 >嵌入开发

热点推荐