⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 南京沁恒电子的u盘文件读写模块实例程序
💻 TXT
字号:
关于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升级到任意版本

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -