CH376命令和系统子程序
5页1、8.4. 快速应用参考步骤请参考例子程序调用已经将多个命令打包后的子程序。以下步骤使用原始命令码,仅供参考。8.4.1. 初始化,进行任何一项文件操作之前的必要步骤 CMD_SET_USB_MODE 命令,进入USB-HOST 工作方式或者SD 卡主机工作方式(模式3) 等待U 盘或者SD 卡连接,U 盘可以由CH376 自动检测并产生中断通知,或者由单片机向CH376 发出CMD_DISK_CONNECT 命令定期查询,SD 卡必须由单片机自行检测 CMD_DISK_MOUNT 命令,初始化U 盘或者SD 卡,并测试磁盘是否就绪,失败后可以重试最多5 次 上述步骤只需执行一次,除非U 盘或者SD 卡断开后重新连接,那么必须回到步骤8.4.2. 顺序读文件 CMD_SET_FILE_NAME 命令+CMD_FILE_OPEN 命令,打开文件 多次CMD_BYTE_READ 命令+CMD_RD_USB_DATA0 命令+CMD_BYTE_RD_GO 命令,读取数据 CMD_FILE_CLOSE 命令,关闭文件,可选操作8.4.3. 顺序改写文件(覆盖原数据,超过原文件长度后转变为追加数据
2、) CMD_SET_FILE_NAME 命令+CMD_FILE_OPEN 命令,打开文件 多次CMD_BYTE_WRITE 命令+CMD_WR_REQ_DATA 命令+CMD_BYTE_WR_GO 命令,写入数据 CMD_FILE_CLOSE 命令,参数是1,关闭文件并允许自动更新文件长度8.4.4. 向已有文件追加数据CH376 手册(一) CMD_SET_FILE_NAME 命令+CMD_FILE_OPEN 命令,打开文件 CMD_BYTE_LOCATE 命令,参数是0FFFFFFFFH,移动文件指针到文件末尾 多次CMD_BYTE_WRITE 命令+CMD_WR_REQ_DATA 命令+CMD_BYTE_WR_GO 命令,写入数据 CMD_FILE_CLOSE 命令,参数是1,关闭文件并允许自动更新文件长度8.4.5. 新建文件并写入数据 CMD_SET_FILE_NAME 命令+CMD_FILE_CREATE 命令,新建文件 多次CMD_BYTE_WRITE 命令+CMD_WR_REQ_DATA 命令+CMD_BYTE_WR_GO 命令,写入数据 CMD_FILE_CLOSE
3、命令,参数是1,关闭文件并允许自动更新文件长度8.4.6. 先读文件再改写文件 CMD_SET_FILE_NAME 命令+CMD_FILE_OPEN 命令,打开文件 多次CMD_BYTE_READ 命令+CMD_RD_USB_DATA0 命令+CMD_BYTE_RD_GO 命令,读取数据 CMD_BYTE_LOCATE 命令,参数是0,移动文件指针到文件头部 多次CMD_BYTE_WRITE 命令+CMD_WR_REQ_DATA 命令+CMD_BYTE_WR_GO 命令,写入数据 CMD_FILE_CLOSE 命令,参数是1,关闭文件并允许自动更新文件长度8.4.7. 如果文件已经存在则追加数据,如果文件不存在则新建文件再写入数据 CMD_SET_FILE_NAME 命令+CMD_FILE_OPEN 命令,打开文件,如果返回ERR_MISS_FILE 说明文件不存在,那么转步骤 CMD_BYTE_LOCATE 命令,参数是0FFFFFFFFH,移动文件指针到文件末尾,然后转步骤 CMD_FILE_CREATE 命令,新建文件 多次CMD_BYTE_WRITE 命令+CMD_WR_REQ
4、_DATA 命令+CMD_BYTE_WR_GO 命令,写入数据 CMD_FILE_CLOSE 命令,参数是1,关闭文件并允许自动更新文件长度8.4.8. 修改文件名、文件日期/时间、文件长度等文件目录信息,请参考有关EXAM10 例子中的说明 CMD_SET_FILE_NAME 命令+CMD_FILE_OPEN 命令,打开文件 CMD_DIR_INFO_READ 命令,参数是0FFH,将文件目录信息读入内存 用CMD_RD_USB_DATA0 命令读出原文件目录信息 CMD_DIR_INFO_READ 命令,参数是0FFH,将文件目录信息读入内存 用CMD_WR_OFS_DATA 命令写入新的文件目录信息 CMD_DIR_INFO_SAVE 命令,保存文件目录信息 CMD_FILE_CLOSE 命令,参数是0,关闭文件并禁止自动更新文件长度,可选操作8.4.9. 创建子目录(文件夹),请参考有关EXAM9 例子中的说明 CMD_SET_FILE_NAME 命令+CMD_DIR_CREATE 命令,新建子目录(文件夹) CMD_FILE_CLOSE 命令,参数是0,关闭文件并禁止自动更新
《CH376命令和系统子程序》由会员夏**分享,可在线阅读,更多相关《CH376命令和系统子程序》请在金锄头文库上搜索。
道路运输安全生产管理制度a范文(六篇).doc
教师师德师风工作总结及反思(2篇).doc
吃醋的榕树阅读答案
新目标八年级上Unit3 Section B (2a2e)课时练习
个人年度具体工作计划范文(3篇).doc
第六章--消化系统疾病.docx
汽车后桥壳、差速器壳项目资金申请报告写作模板代写
各种设备对润滑油的要求
团队组成及各部分人员职责与开发规范
2023年年新幼儿教师工作心得体会总结
2023年初中打架反省检讨书4.docx
“销售计划”个人工作计划.doc
足球800字初中说明文作文
前台人员工作职责范文(二篇).doc
小一班半日开放活动方案.doc
2023年快乐的中秋节六年级作文范文.docx
2023年内科工作总结31.docx
幼儿园园长开学计划(三篇).doc
预制板板缝发生裂缝的原因及防治
线性代数复习提纲
2023-10-26 2页
2023-01-28 7页
2022-08-20 14页
2023-11-27 2页
2023-01-19 5页
2023-02-05 8页
2022-09-12 15页
2023-03-15 23页
2022-12-22 2页
2023-08-19 14页