导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[gongjie01][求助]单片机读写U盘的问题



No.75446
作者:gongjie01
邮件:gongjie01@163.com
ID:32208
登陆:2次
文章数:3篇
最后登陆IP:221.215.226.110
最后登陆:2005/3/19 12:58:57
注册:2005/3/18 13:27:37
财富:110
发帖时间:2005/3/18 13:29:17
发贴者IP:218.57.85.32
标题:gongjie01:[求助]单片机读写U盘的问题
摘要:No.75446[求助]单片机读写U盘的问题 我们的单片机在读写U盘的时候遇到了问题,主要是,U盘里的数据单片机可以读,在写U盘的时候能够成功的写入文件名 
用计算机打开文件以后,里面却时空的,没有数据,有能帮忙解决的朋友我请吃饭呀 
附程序源码如下: 
printf( "Wait Udisk\n" ); 
while ( CH375DiskStatus != DISK_CONNECT ) xQueryInterrupt( ); 
mDelay100mS( ); 
mDelay100mS( ); 


for ( i = 0; i   < 10; i ++ ) { 
mDelay100mS( ); 
printf( "Ready ?\n" ); 
if ( CH375DiskReady( ) == ERR_SUCCESS ) break; 

printf( "Open\n" ); 
mCopyCodeStringToIRAM( mCmdParam.Open.mPathName, "/MY_ADC.TXT" ); 
i = CH375FileOpen( ); 
if ( i == ERR_SUCCESS ) { 
printf( "File size = %ld\n", CH375vFileSize ); 
printf( "Locate tail\n" ); 
mCmdParam.ByteLocate.mByteOffset = 0xffffffff; 
i = CH375ByteLocate( ); 
mStopIfError( i ); 

else if ( i == ERR_MISS_FILE ) { 
printf( "Create\n" ); 
i = CH375FileCreate( ); 
mStopIfError( i ); 

else mStopIfError( i ); /* 打开文件时出错 */ 
printf( "Write begin\n" ); 
i = sprintf( mCmdParam.ByteWrite.mByteBuffer, "此前文件长度= %ld 字节\xd\xa", CH375vFileSize ); 
mCmdParam.ByteWrit ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:15毫秒 最大:16127毫秒 查询6次