ch376打开文件不对,请大虾指教

ch376s,spi模式连接stm32f103cpu,先执行check_exist正确,传入0x55,返回0xaa,然后执行set_usb_mode正确,返回cmd_ret_success,然后检测disk_connect,插上u盘返回usb_int_success,连接成功检测disk_mount,返回也正确(0x14),然而打开u盘根目录的文件(执行cmd_set_file,文件名"/LOOM.BIN\0",然后执行cmd_open_file,总是返回0x22),到底哪里错误了?请各位大虾指教

还有个问题指教,我自己编制的子程序,打开根目录下的文件,是否直接设置文件名(例如"\LOOM.BIN/0",然后用cmdopenfile命令打开?传输的文件名是否是:'\'+'L'+'O'+'O'+'M'+'.'+'B'+'I'+'N'+0 这样一串字符串?


第一个问题感觉读到的中断状态还是获取中断状态的命令(0x22),检查一下你的中断配置。 第二个问题,可以封装成子程序,我们的例子程序就是这么做的封装成了CH376FileOpen( PUINT8 name ) ;


只有登录才能回复,可以选择微信账号登录