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),到底哪里错误了?请各位大虾指教
查看: 3105
回复: 2
ch376打开文件不对,请大虾指教
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
还有个问题指教,我自己编制的子程序,打开根目录下的文件,是否直接设置文件名(例如"\LOOM.BIN/0",然后用cmdopenfile命令打开?传输的文件名是否是:'\'+'L'+'O'+'O'+'M'+'.'+'B'+'I'+'N'+0 这样一串字符串?
第一个问题感觉读到的中断状态还是获取中断状态的命令(0x22),检查一下你的中断配置。 第二个问题,可以封装成子程序,我们的例子程序就是这么做的封装成了CH376FileOpen( PUINT8 name ) ;
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录