OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4465|回复: 3

求助:USB读卡器实验 往盘中写txt文件问题

[复制链接]

11

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
331
金钱
331
注册时间
2013-11-8
在线时间
40 小时
发表于 2013-12-9 16:52:23 | 显示全部楼层 |阅读模式
向SD卡中写txt文件,我是直接在原子哥的USB读卡器实验main里面修改的,下到开发板运行中,成功写入了,但我删除文件后再按复位键运行就没写成功,再按复位键又成功了,如此重复,意思就是必须隔一次才能成功,不知道是什么问题?还有往SPI FLASH里面怎么也写不成功?
usb_port_set(1); //USB再次连接   
  LCD_ShowString(60,170,200,16,16,"USB Connecting...");//提示SD卡已经准备了  
    //USB配置
  USB_Interrupts_Config();    
  Set_USBClock();   
  USB_Init();    
delay_ms(1800);      
/*就这开始添加的*/
exfuns_init();  //为fatfs相关变量申请内存
f_mount(0,fs[0]); //挂载FLASH.
loop1:
res = f_open(file, "test.txt", FA_WRITE | FA_CREATE_ALWAYS); //打开创建文件
    if(res != FR_OK) {
 goto loop1;
}
   {  
 LCD_ShowString(60,220,200,16,16,"create file ok!"); // 显示创建文件成功
      LCD_ShowString(60,240,200,16,16,"start write!");  // 显示开始写入数据
      do{
        res = f_write(file, buffer, 11,&bw); //写入数据
        if(res){
          LCD_ShowString(60,260,200,16,16,"write error!"); //显示写错误
          break;
         }
         LCD_ShowString(60,280,200,16,16,"write ok!"); //显示写正确
   }
while (bw < 11); //判断是否写完
}
    f_close(file);   //关闭文件
    f_mount(0, NULL); //注销工作区
    }
while(1)


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165537
金钱
165537
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-12-9 19:23:44 | 显示全部楼层
回复【楼主位】ranjack:
---------------------------------
你的删除操作在哪里?
SPI FLASH写不进去,我们的SPI FLASH都被我用完了,不够空间写.
你得删除一些文件先.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

11

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
331
金钱
331
注册时间
2013-11-8
在线时间
40 小时
 楼主| 发表于 2013-12-9 19:45:11 | 显示全部楼层
回复【2楼】正点原子:
回复【楼主位】ranjack:
---------------------------------
你的删除操作在哪里?
SPI FLASH写不进去,我们的SPI FLASH都被我用完了,不够空间写.
你得删除一些文件先.
---------------------------------
是手动删除的,删除后再按复位键的;SPI FLASH我重新格式化了
回复 支持 反对

使用道具 举报

11

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
331
金钱
331
注册时间
2013-11-8
在线时间
40 小时
 楼主| 发表于 2013-12-11 16:52:47 | 显示全部楼层
大牛们,帮忙看看吧,都调了几天了还不成功,初学者不易啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-15 03:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表