网站大量收购独家精品文档,联系QQ:2885784924

CH376编程指南.pdf

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CH376编程指南

CH376 编程指南 CH376 编程指南 (U 盘和 SD 卡) 中文手册 版本历史 版本 日期 描述 V1.0 2011 年 1 月 第一次修订 CH376 编程指南 目录 1、概述 1 2 、硬件抽象层 1 2.1. 8 位并口 1 2.2. 4 线串口(SPI) 2 2.3. 2 线串口(UART) 4 2.4. CH376 中断引脚(INT#) 的使用 5 3、系统应用层 5 3.1. 芯片初始化 7 3.2. 查询设备连接 7 3.3. 初始化设备 7 3.4. 打开文件 7 3.4.1. 根目录或者当前目录下打开文件或者目录 7 3.4.2. 打开多级目录下的文件 8 3.5. 创建文件 9 3.5.1. 根目录或者当前目录下创建文件 9 3.5.2. 多级目录下创建文件 10 3.6. 字节方式写文件 10 3.7. 字节方式读文件 11 3.8. 扇区方式读文件 12 3.9. 扇区方式写文件 16 3.10. 关闭文件 17 3.11. 创建目录 17 3.11.1. 在根目录下创建目录 17 3.11.2. 在多级目录下面创建子目录 19 3.12. 修改文件属性 22 3.12.1. 修改文件创建日期和时间 22 3.12.2. 修改文件的修改日期和时间 22 3.13. 删除文件 24 3.14. 以字节方式移动文件指针 25 3.15. 以扇区方式移动文件指针 26 3.16. 枚举文件 27 3.17. 长文件名操作简述 30 CH376 编程指南 1 1、概述 CH376 是文件管理控制芯片,用于单片机系统读写 U 盘或者 SD 卡中的文件。 同时可以使用 CH376 操作 USB 键盘鼠标,以及打印机等各种 USB 设备。该文档主要是介绍 客户 端软件如何与 CH376 的固件程序通讯,实现对 U 盘以及SD卡的文件操作。 CH376 支持三种通讯接口:8 位并口,SPI 接口或者异步串口; 2、硬件抽象层 2.1. 8位并口 并口信号线包括:位双向数据总线 D7~D0、读选通输入引脚 RD#、写选通输入引脚 WR#、片选 输入引脚 PCS#、中断输出引脚 INT#以及地址输入引脚 A0 对于类似 Intel 并口时序的单片机, CH376 芯片的 RD#引脚和 WR#引脚可以分别连接到单片机的读选通输出引脚和写选通输出引脚。对 于类似 Motorola 并口时序的单片机,CH376 芯片的 RD#引脚应该接低电平,并且 WR#引脚连接到单 片机的读写方向输出引脚 R/-W。 并口读写时序如下: /* 往 CH376命令端口写入命令 */ void xWriteCH376Cmd( UINT8 mCmd ) /* 向CH376 写命令 */ { /* (*(volatile unsigned char xdata *

您可能关注的文档

文档评论(0)

l215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档