置串口通讯波特率上电或者复位后的默认波特率为9600bps由D4D5D6引脚选择输入波特率分频系数波特率分频常数输出操作状态CMD_RET_SUCCESS或CMD_RET_ABORT其它值说明操作未完成defi
eCMD00_ENTER_SLEEP0x03defi
eCMD00_RESET_ALL0x05进入睡眠状态执行硬件复位测试通讯接口和工作状态
defi
eCMD11_CHECK_EXIST0x06输入任意数据输出输入数据的按位取反
defi
eCMD20_CHK_SUSPEND0x0B设备方式设置检查USB总线挂起状态的方式输入数据10H检查方式00H不检查USB挂起04H以50mS为间隔检查USB挂起05H以10mS为间隔检查USB挂起defi
eCMD20_SET_SDO_INT0x0B方式SPI接口方式设置SPI的SDO引脚的中断
f输入数据16H中断方式10H禁止SDO引脚用于中断输出在SCS片选无效时三态输出禁止90HSDO引脚在SCS片选无效时兼做中断请求输出defi
eCMD14_GET_FILE_SIZE0x0C主机文件模式获取当前文件长度输入数据68H输出当前文件长度总长度32位低字节在前defi
eCMD50_SET_FILE_SIZE0x0D主机文件模式设置当前文件长度输入数据68H当前文件长度总长度32位低字节在前defi
eCMD11_SET_USB_MODE0x15设置USB工作模式输入模式代码00H未启用的设备方式01H已启用的设备方式并且使用外部固件模式串口不支持02H已启用的设备方式并且使用内置固件模式03HSD卡主机模式未启用的主机模式用于管理和存取SD卡中的文件04H未启用的主机方式05H已启用的主机方式06H已启用的主机方式并且自动产生SOF包07H已启用的主机方式并且复位USB总线输出操作状态CMD_RET_SUCCESS或CMD_RET_ABORT其它值说明操作未完成defi
eCMD01_GET_STATUS输出中断状态0x22获取中断状态并取消中断请求
defi
eCMD00_UNLOCK_USB0x23defi
eCMD01_RD_USB_DATA00x27点的接收缓冲区读取数据块输出长度数据流
设备方式释放当前USB缓冲区从当前USB中断的端点缓冲区或者主机端
defi
eCMD01_RD_USB_DATA0x28设备方式从当前USB中断的端点缓冲区读取数据块并释放缓冲区相当于CMD01_RD_USB_DATA0CMD00_UNLOCK_USB输出长度数据流defi
eCMD10_WR_USB_DATA7区写入数据块输入长度数据流defi
eCMD10_WR_HOST_DATA据块输入长度数据流0x2B设备方式向USB端点2的发送缓冲
0x2C
向USB主机端点的发送缓冲区写入数
defi
eCMD01_WR_REQ_DATA0x2D输出长度
向内部指定缓冲区写入请求的数据块
f输入数据流defi
eCMD20_WR_OFS_DATA0x2Er