u盘读写控制源程序 - ch376芯片(4)
USB设备 */ /* 输出中断 */
#define CMD2H_ISSUE_TKN_X 0x4E /* 主机方式: 发出同步令牌, 执行事务, 该命令可代替 CMD10_SET_ENDP6/CMD10_SET_ENDP7 + CMD1H_ISSUE_TOKEN */ /* 输入: 同步标志, 事务属性 */
/* 同步标志的位7为主机端点IN的同步触发位, 位6为主机端点OUT的同步触发位, 位5~位0必须为0 */
/* 事务属性的低4位是令牌, 高4位是端点号 */ /* 输出中断 */
#define CMD1H_ISSUE_TOKEN 0x4F /* 主机方式: 发出令牌, 执行事务, 建议用CMD2H_ISSUE_TKN_X命令 */ /* 输入: 事务属性 */
/* 低4位是令牌, 高4位是端点号 */ /* 输出中断 */
#define CMD0H_DISK_INIT 器 */
/* 输出中断 */
#define CMD0H_DISK_RESET USB存储器 */ /* 输出中断 */
0x51
/* 主机方式/不支持SD卡: 初始化USB存储
0x52 /* 主机方式/不支持SD卡: 控制传输-复位
#define CMD0H_DISK_SIZE 0x53 的容量 */
/* 输出中断 */
#define CMD0H_DISK_INQUIRY 0x58 特性 */
/* 输出中断 */
#define CMD0H_DISK_READY 0x59 就绪 */
/* 输出中断 */
#define CMD0H_DISK_R_SENSE 0x5A 储器错误 */ /* 输出中断 */
#define CMD0H_RD_DISK_SEC 0x5B 据到内部缓冲区 */ /* 输出中断 */
/* 主机方式/不支持SD卡: 获取USB存储器
/* 主机方式/不支持SD卡: 查询USB存储器
/* 主机方式/不支持SD卡: 检查USB存储器
/* 主机方式/不支持SD卡: 检查USB存
/* 主机文件模式: 从磁盘读取一个扇区的数
#define CMD0H_WR_DISK_SEC 0x5C 的数据写入磁盘 */ /* 输出中断 */
/* 主机文件模式: 将内部缓冲区的一个扇区
#define CMD0H_DISK_MAX_LUN 0x5D /* 主机方式: 控制传输-获取USB存储器最大逻辑单元号 */ /* 输出中断 */ /*
********************************************************************************************************************* */
/* 以下定义只是为了兼容CH375的INCLUDE文件中的命令名称格式 */
#ifndef _NO_CH375_COMPATIBLE_ #define CMD_GET_IC_VER CMD01_GET_IC_VER #define CMD_SET_BAUDRATE CMD21_SET_BAUDRATE #define CMD_ENTER_SLEEP CMD00_ENTER_SLEEP #define CMD_RESET_ALL CMD00_RESET_ALL #define CMD_CHECK_EXIST CMD11_CHECK_EXIST #define CMD_CHK_SUSPEND CMD20_CHK_SUSPEND #define CMD_SET_SDO_INT CMD20_SET_SDO_INT #define CMD_GET_FILE_SIZE CMD14_GET_FILE_SIZE #define CMD_SET_FILE_SIZE CMD50_SET_FILE_SIZE #define CMD_SET_USB_MODE CMD11_SET_USB_MODE #define CMD_GET_STATUS CMD01_GET_STATUS #define CMD_UNLOCK_USB CMD00_UNLOCK_USB #define CMD_RD_USB_DATA0 CMD01_RD_USB_DATA0 #define CMD_RD_USB_DATA CMD01_RD_USB_DATA #define CMD_WR_USB_DATA7 CMD10_WR_USB_DATA7 #define CMD_WR_HOST_DATA CMD10_WR_HOST_DATA #define CMD_WR_REQ_DATA CMD01_WR_REQ_DATA #define CMD_WR_OFS_DATA CMD20_WR_OFS_DATA #define CMD_SET_FILE_NAME CMD10_SET_FILE_NAME #define CMD_DISK_CONNECT CMD0H_DISK_CONNECT #define CMD_DISK_MOUNT CMD0H_DISK_MOUNT #define CMD_FILE_OPEN CMD0H_FILE_OPEN
#define CMD_FILE_ENUM_GO CMD0H_FILE_ENUM_GO #define CMD_FILE_CREATE CMD0H_FILE_CREATE #define CMD_FILE_ERASE CMD0H_FILE_ERASE #define CMD_FILE_CLOSE CMD1H_FILE_CLOSE #define CMD_DIR_INFO_READ CMD1H_DIR_INFO_READ #define CMD_DIR_INFO_SAVE CMD0H_DIR_INFO_SAVE #define CMD_BYTE_LOCATE CMD4H_BYTE_LOCATE
#define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define CMD_BYTE_READ CMD_BYTE_RD_GO CMD_BYTE_WRITE CMD_BYTE_WR_GO CMD_DISK_CAPACITY CMD_DISK_QUERY CMD_DIR_CREATE CMD_SEC_LOCATE CMD_SEC_READ CMD_SEC_WRITE CMD_DISK_BOC_CMD CMD_DISK_READ CMD_DISK_RD_GO CMD_DISK_WRITE CMD_DISK_WR_GO CMD_SET_USB_SPEED CMD_GET_DEV_RATE CMD_GET_TOGGLE CMD_READ_VAR8 CMD_SET_RETRY CMD_WRITE_VAR8 CMD_READ_VAR32 CMD_WRITE_VAR32 CMD_DELAY_100US CMD_SET_USB_ID CMD_SET_USB_ADDR CMD_TEST_CONNECT CMD_ABORT_NAK CMD_SET_ENDP2 CMD_SET_ENDP3 CMD_SET_ENDP4 CMD_SET_ENDP5 CMD_SET_ENDP6 CMD_SET_ENDP7 CMD_DIRTY_BUFFER CMD_WR_USB_DATA3 CMD_WR_USB_DATA5 CMD_CLR_STALL CMD_SET_ADDRESS CMD_GET_DESCR CMD_SET_CONFIG CMD_AUTO_SETUP CMD_ISSUE_TKN_X CMD_ISSUE_TOKEN CMD2H_BYTE_READ CMD0H_BYTE_RD_GO CMD2H_BYTE_WRITE CMD0H_BYTE_WR_GO CMD0H_DISK_CAPACITY CMD0H_DISK_QUERY CMD0H_DIR_CREATE CMD4H_SEC_LOCATE CMD1H_SEC_READ CMD1H_SEC_WRITE CMD0H_DISK_BOC_CMD CMD5H_DISK_READ CMD0H_DISK_RD_GO CMD5H_DISK_WRITE CMD0H_DISK_WR_GO CMD10_SET_USB_SPEED CMD11_GET_DEV_RATE CMD11_GET_TOGGLE CMD11_READ_VAR8 CMD20_SET_RETRY CMD20_WRITE_VAR8 CMD14_READ_VAR32 CMD50_WRITE_VAR32 CMD01_DELAY_100US CMD40_SET_USB_ID CMD10_SET_USB_ADDR CMD01_TEST_CONNECT CMD00_ABORT_NAK CMD10_SET_ENDP2 CMD10_SET_ENDP3 CMD10_SET_ENDP4 CMD10_SET_ENDP5 CMD10_SET_ENDP6 CMD10_SET_ENDP7 CMD00_DIRTY_BUFFER CMD10_WR_USB_DATA3 CMD10_WR_USB_DATA5 CMD1H_CLR_STALL CMD1H_SET_ADDRESS CMD1H_GET_DESCR CMD1H_SET_CONFIG CMD0H_AUTO_SETUP CMD2H_ISSUE_TKN_X CMD1H_ISSUE_TOKEN
#define CMD_DISK_INIT CMD0H_DISK_INIT #define CMD_DISK_RESET CMD0H_DISK_RESET #define CMD_DISK_SIZE CMD0H_DISK_SIZE #define CMD_DISK_INQUIRY CMD0H_DISK_INQUIRY #define CMD_DISK_READY CMD0H_DISK_READY #define CMD_DISK_R_SENSE CMD0H_DISK_R_SENSE #define CMD_RD_DISK_SEC CMD0H_RD_DISK_SEC #define CMD_WR_DISK_SEC CMD0H_WR_DISK_SEC #define CMD_DISK_MAX_LUN CMD0H_DISK_MAX_LUN #endif /* …… 此处隐藏:2745字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




