?? readme.txt
字號(hào):
關(guān)于U盤(pán)文件讀寫(xiě)模塊的程序升級(jí)和功能配置
U盤(pán)模塊內(nèi)部的單片機(jī)是可以隨時(shí)升級(jí)程序的,當(dāng)前可供下載的目標(biāo)程序版本是V3.1
模塊的硬件與軟件之間相對(duì)獨(dú)立,模塊硬件可以在用戶端配置功能、下載和升級(jí)程序。
通過(guò)模塊軟件與硬件之間的多種組合可以支持各種不同的I/O接口,具體組合請(qǐng)參考CH375HM.PDF文檔。
----------------------------------------------------------------------------------------|
\ 模塊硬件分類(lèi)| 標(biāo)準(zhǔn)版 | 串口版 | 低電壓版 |
\ 接口形式| 16腳雙排針 | DB9插針/孔 | 10腳雙排針 |
軟件版本分類(lèi) \ I/O電平| 5V-TTL,5V-CMOS | DB9-RS232 | 3.3V-CMOS,支持5V-TTL |
-------------------------|-----------------------|--------------|-----------------------|
標(biāo)準(zhǔn)版 CH37XDL_.bin|8位并口/3線/4線異步串口| 3線異步串口 | 3線異步串口 | 支持新/舊并口/異步串口
并口標(biāo)準(zhǔn)版 PARALLEL.bin| 8位并口 | | | 僅支持新并口且優(yōu)化
串口標(biāo)準(zhǔn)版 SERIAL.bin |3線異步串口/4線異步串口| 3線異步串口 | 3線異步串口 | 僅支持異步串口且優(yōu)化
SPI標(biāo)準(zhǔn)版 SPI.bin | | | 4+1線SPI串口 | 支持硬件或軟件模擬SPI四線串口
串口通用版 SERIAL3.bin | 3線異步串口 | 3線異步串口 | 3線異步串口 | 僅支持異步串口,適用于多種硬件
----------------------------------------------------------------------------------------|
以上軟件版本全部支持FAT12/FAT16/FAT32文件系統(tǒng),除了串口通用版之外,均可以支持看門(mén)狗。
串口通用版不支持看門(mén)狗,可以用于用戶自制的模塊硬件。
工具程序CH37XDL.EXE可以選擇下載BIN目標(biāo)程序或者HEX目標(biāo)程序到模塊中,
其中BIN沁恒目標(biāo)程序是指廠家提供的標(biāo)準(zhǔn)程序,與一般的BIN文件格式不同。
如果用戶需要下載自行編譯的目標(biāo)程序到模塊中,請(qǐng)使用HEX自編目標(biāo)程序或者BIN自編目標(biāo)程序。
串口通用版SERIAL3.BIN的源程序可以開(kāi)放給批量用戶,修改后產(chǎn)生的HEX目標(biāo)程序也可以由此工具下載到模塊中。
“模塊調(diào)試”工具可以在PC機(jī)中通過(guò)串口發(fā)送命令操作模塊,進(jìn)行功能演示。
V2.3以上版本的模塊支持錯(cuò)誤重試,所以應(yīng)用程序中的ExecCommand子程序必須修改:
添加對(duì) USB_INT_DISK_RETRY 狀態(tài)的處理,可以參考模塊使用說(shuō)明中的例子。
V2.5以上版本的模塊的并口操作步驟與之前版本的不同,所以并口連接的應(yīng)用程序中的ExecCommand子程序必須修改。
V2.7以上版本的模塊程序支持新的模塊硬件(由uP監(jiān)控提供上電復(fù)位),
但是模塊啟動(dòng)過(guò)程較長(zhǎng),約為200mS到500mS,即模塊通電500mS后才能正常工作。
標(biāo)準(zhǔn)版模塊的硬件分為新舊兩種,區(qū)別是,舊版采用CH421S芯片(不出售給新客戶),新版采用CH421A芯片(V3.1及以后),
當(dāng)前并口標(biāo)準(zhǔn)版軟件PARALLEL.bin只支持新版硬件,而標(biāo)準(zhǔn)版軟件CH37XDL_.bin可以支持新版和舊版硬件。
并口通訊協(xié)議分為新舊兩種,區(qū)別是,舊版需要STA#信號(hào),新版不需要STA#信號(hào)(V3.1),兩者不能同時(shí)混用,
當(dāng)前并口標(biāo)準(zhǔn)版軟件PARALLEL.bin只支持新版協(xié)議,而標(biāo)準(zhǔn)版軟件CH37XDL_.bin可以支持新版和舊版協(xié)議。
V3.1以上版本的模塊的并口操作步驟即協(xié)議與之前版本的不同,所以并口連接的應(yīng)用程序中的ExecCommand子程序應(yīng)該修改。
如果采用CH37XDL_.bin軟件那么可以兼容原應(yīng)用程序(效率略低些),如果采用PARALLEL.bin那么只能修改應(yīng)用程序。
下載標(biāo)準(zhǔn)版軟件CH37XDL_.bin可以支持新舊硬件、新舊協(xié)議,下載并口標(biāo)準(zhǔn)版軟件PARALLEL.bin只支持新硬件新協(xié)議。
如果是首次使用模塊的升級(jí)和配置功能,請(qǐng)參考下述內(nèi)容:
1、當(dāng)模塊的跳線J1斷開(kāi)時(shí)是正常工作狀態(tài),為使模塊進(jìn)入程序升級(jí)和功能配置狀態(tài),必須將跳線J1短路。
2、模塊升級(jí)和配置過(guò)程中不需要外部電源,建議先斷開(kāi)模塊與外部其它電路的連接。
2、用USB對(duì)連線連接模塊的USB端口和計(jì)算機(jī)的USB端口(USB對(duì)連線是兩頭完全一樣的USB連接線)。
3、首次連接計(jì)算機(jī)時(shí),WINDOWS會(huì)提供找到USB新硬件,需要由CH372DRV.EXE安裝U盤(pán)模塊驅(qū)動(dòng)程序。
4、執(zhí)行CH37XDL.EXE工具程序可以對(duì)U盤(pán)模塊進(jìn)行程序升級(jí)和功能配置,以后也可以隨時(shí)下載升級(jí)和配置。
5、下載新版本的模塊目標(biāo)程序,或者配置模塊的功能,例如,選擇模塊的接口方式以及串口波特率等。
附:
只有V1.4以上的U盤(pán)模塊才支持程序升級(jí)和功能配置,如果用戶已有模塊的版本低于V1.4,
那么模塊中沒(méi)有USB升級(jí)固件,所以不能直接由計(jì)算機(jī)通過(guò)USB升級(jí)模塊程序,解決方法是:
將模塊寄回我們公司免費(fèi)升級(jí)到V1.4或者更高版本,以后就可以自行通過(guò)USB升級(jí)到任意版本
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -