CH375HMU
所属分类:书籍源码
开发工具:Others
文件大小:204KB
下载次数:13
上传日期:2008-01-07 14:53:05
上 传 者:
xxh_bj
说明: 有关CH375的资料,源码,有关CH375的资料,源码
(CH375-related information source, the CH375 information source)
文件列表:
PUB (0, 2005-07-17)
PUB\CH372DRV.EXE (143198, 2007-09-17)
PUB\CH37XDL.EXE (41472, 2005-07-29)
PUB\CH37XDL_.BIN (16128, 2007-03-24)
PUB\PARALLEL.BIN (13568, 2007-03-24)
PUB\SERIAL.BIN (15104, 2007-03-24)
PUB\SERIAL3.BIN (14336, 2007-10-08)
PUB\SPI.BIN (14336, 2007-03-24)
PUB\模块调试.EXE (151552, 2005-12-29)
关于U盘文件读写模块的程序升级和功能配置
U盘模块内部的单片机是可以随时升级程序的,当前可供下载的目标程序版本是V3.1
模块的硬件与软件之间相对独立,模块硬件可以在用户端配置功能、下载和升级程序。
通过模块软件与硬件之间的多种组合可以支持各种不同的I/O接口,具体组合请参考CH375HM.PDF文档。
----------------------------------------------------------------------------------------|
\ 模块硬件分类| 标准版 | 串口版 | 低电压版 |
\ 接口形式| 16脚双排针 | DB9插针/孔 | 10脚双排针 |
软件版本分类 \ I/O电平| 5V-TTL,5V-CMOS | DB9-RS232 | 3.3V-CMOS,支持5V-TTL |
-------------------------|-----------------------|--------------|-----------------------|
标准版 CH37XDL_.bin|8位并口/3线/4线异步串口| 3线异步串口 | 3线异步串口 | 支持新/旧并口/异步串口
并口标准版 PARALLEL.bin| 8位并口 | | | 仅支持新并口且优化
串口标准版 SERIAL.bin |3线异步串口/4线异步串口| 3线异步串口 | 3线异步串口 | 仅支持异步串口且优化
SPI标准版 SPI.bin | | | 4+1线SPI串口 | 支持硬件或软件模拟SPI四线串口
串口通用版 SERIAL3.bin | 3线异步串口 | 3线异步串口 | 3线异步串口 | 仅支持异步串口,适用于多种硬件
----------------------------------------------------------------------------------------|
以上软件版本全部支持FAT12/FAT16/FAT32文件系统,除了串口通用版之外,均可以支持看门狗。
串口通用版不支持看门狗,可以用于用户自制的模块硬件。
工具程序CH37XDL.EXE可以选择下载BIN目标程序或者HEX目标程序到模块中,
其中BIN沁恒目标程序是指厂家提供的标准程序,与一般的BIN文件格式不同。
如果用户需要下载自行编译的目标程序到模块中,请使用HEX自编目标程序或者BIN自编目标程序。
串口通用版SERIAL3.BIN的源程序可以开放给批量用户,修改后产生的HEX目标程序也可以由此工具下载到模块中。
“模块调试”工具可以在PC机中通过串口发送命令操作模块,进行功能演示。
V2.3以上版本的模块支持错误重试,所以应用程序中的ExecCommand子程序必须修改:
添加对 USB_INT_DISK_RETRY 状态的处理,可以参考模块使用说明中的例子。
V2.5以上版本的模块的并口操作步骤与之前版本的不同,所以并口连接的应用程序中的ExecCommand子程序必须修改。
V2.7以上版本的模块程序支持新的模块硬件(由uP监控提供上电复位),
但是模块启动过程较长,约为200mS到500mS,即模块通电500mS后才能正常工作。
标准版模块的硬件分为新旧两种,区别是,旧版采用CH421S芯片(不出售给新客户),新版采用CH421A芯片(V3.1及以后),
当前并口标准版软件PARALLEL.bin只支持新版硬件,而标准版软件CH37XDL_.bin可以支持新版和旧版硬件。
并口通讯协议分为新旧两种,区别是,旧版需要STA#信号,新版不需要STA#信号(V3.1),两者不能同时混用,
当前并口标准版软件PARALLEL.bin只支持新版协议,而标准版软件CH37XDL_.bin可以支持新版和旧版协议。
V3.1以上版本的模块的并口操作步骤即协议与之前版本的不同,所以并口连接的应用程序中的ExecCommand子程序应该修改。
如果采用CH37XDL_.bin软件那么可以兼容原应用程序(效率略低些),如果采用PARALLEL.bin那么只能修改应用程序。
下载标准版软件CH37XDL_.bin可以支持新旧硬件、新旧协议,下载并口标准版软件PARALLEL.bin只支持新硬件新协议。
如果是首次使用模块的升级和配置功能,请参考下述内容:
1、当模块的跳线J1断开时是正常工作状态,为使模块进入程序升级和功能配置状态,必须将跳线J1短路。
2、模块升级和配置过程中不需要外部电源,建议先断开模块与外部其它电路的连接。
2、用USB对连线连接模块的USB端口和计算机的USB端口(USB对连线是两头完全一样的USB连接线)。
3、首次连接计算机时,WINDOWS会提供找到USB新硬件,需要由CH372DRV.EXE安装U盘模块驱动程序。
4、执行CH37XDL.EXE工具程序可以对U盘模块进行程序升级和功能配置,以后也可以随时下载升级和配置。
5、下载新版本的模块目标程序,或者配置模块的功能,例如,选择模块的接口方式以及串口波特率等。
附:
只有V1.4以上的U盘模块才支持程序升级和功能配置,如果用户已有模块的版本低于V1.4,
那么模块中没有USB升级固件,所以不能直接由计算机通过USB升级模块程序,解决方法是:
将模块寄回我们公司免费升级到V1.4或者更高版本,以后就可以自行通过USB升级到任意版本
近期下载者:
相关文件:
收藏者: