- 打卡等级:以坛为家I
- 打卡总天数:220
- 最近打卡:2025-06-28 13:49:44
已绑定手机
荣誉版主
无情的代码机器
- 积分
- 4540
|
发表于 2025-5-9 08:47:02
|
显示全部楼层
根据楼上网友的开源USB转串口程序,
使用STC通用USB型MCU做USB转串口,
兼容CH340的通信协议,已测试成功,
支持DTR\RTS控制,支持常用波特率及校验位设置:
RMB0.95, 8H2K12U,
8H8K64U / 32G12K128 / Ai8051U 通用USB型MCU,
USB转串口,兼容CH340的驱动协议,已测试 成功,有一定的参考价值 :
楼上网友的开源程序问题是 vendor的setup_out 请求处理不对,
基本都用setup_status回应,使用setup_out会阻塞。
可通过P16/P17与外部串口通讯, 可自己修改成其他I/O:
Ai8051U_8H_32G兼容CH340驱动示例.zip
(557.06 KB, 下载次数: 125)
一箭双雕下载器兼容CH340源码及固件:
A3, USB兼容CH340驱动开源例程 - 做自动停电上电烧录器 支持DTR、RTS信号输出.zip
(390.66 KB, 下载次数: 96)
如有自制下载器需求可用上面源码,此固件与源码对应:
旧系统CDC驱动安装失败的情况建议使用此固件,注意频率一定要选24M:
一箭双雕下载器-兼容CH340驱动.hex
(11.57 KB, 下载次数: 80)
win10以上免驱动,建议使用CDC,可直接使用ISP软件更新下载器固件。
一箭双雕下载器-原CDC协议.hex
(11.6 KB, 下载次数: 77)
驱动:
CH340驱动安装包(win_xp_7_vista).zip
(251.62 KB, 下载次数: 74)
CH340驱动安装包win10.zip
(1.44 MB, 下载次数: 82)
注意事项:
1.基于最新的3.9驱动版本+win10测试,WIN7下旧版驱动测试正常,新驱动数字签名不识别需要安装特定系统补丁。
2.CDC版本,下载完成后,P15(DTR1)为高电平,P13(RTS1)为低电平
兼容CH340版本,下载完成后,P15(DTR1)&P13(RTS1)都为高电平。
是关闭串口动作,驱动控制策略不同导致。
3.兼容CH340版本,只能用串口1。
4.一箭双雕开发板可用P13(RTS1),开天斧,屠龙刀P13连的测温电阻,建议改P14
更新记录:
20250510:
1.兼容一箭双雕下载器代码
2.兼容波特率(抽测常用波特率9600,115200,460800正常)、校验方式、DTR\RTS控制协议。
|
|