我用的是贵公司提供的模块,在向U盘写数据时遇到了下面的问题: 用i = ExecCommandBuf( CMD_FileWrite, 1, DATA_BUF ); /* 向文件写入数据 */时无法向U盘中写如数据,不知道是为什么?(在子函数中读取的外部RAM的数据都正确)
热门产品 :
CH339: 7端口多功能USB HUB控制器芯片
我用的是贵公司提供的模块,在向U盘写数据时遇到了下面的问题: 用i = ExecCommandBuf( CMD_FileWrite, 1, DATA_BUF ); /* 向文件写入数据 */时无法向U盘中写如数据,不知道是为什么?(在子函数中读取的外部RAM的数据都正确)
不能写数据出现什么样的问题?是写出错还是写没问题但是数据没写进去??
是写不进去,newfile.txt中是0KB
你用的是什么单片机?别的操作都成功吗??
用的是98s52单片机,其他的操作都成功,之前还做了读U盘成功了
用的是98s52单片机,其他的操作都成功,之前还做了读U盘成功了
首先你DATA_BUF中确定有数据?在关闭文件之前一定要跟新文件长度.