OpenEdv-开源电子网

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

纠结好几天了 有点无助了

[复制链接]

7

主题

43

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
201
金钱
201
注册时间
2015-9-28
在线时间
48 小时
发表于 2015-10-28 23:44:18 | 显示全部楼层 |阅读模式
5金钱
谁有STM32f103 SPI模式系统文件循环往SD卡里面写数据的程序,麻烦发下,我不知道我的哪里错了,纠结了好几天了,再次谢过了

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

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2015-10-29 10:51:51 | 显示全部楼层
找一下开发指南,貌似有SPI通信方式的例程
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复

使用道具 举报

7

主题

43

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
201
金钱
201
注册时间
2015-9-28
在线时间
48 小时
 楼主| 发表于 2015-10-29 10:59:38 | 显示全部楼层
我在例程里面泡了好久了,开发板换了,例程也换了,都不好使,按理说系统文件,不需要在单独处理扇区了,但是不管我写入多少数据,他都在512的位置以后错位,每隔512就发生新的错位,最后出现乱码。
[mw_shl_code=c,true] while(1) { while(mf_open("0://test1.txt",0X02)); sprintf((char*)buffer, "%d",3456); for(i=0;i<200;i++){ //printf("%d ",xx); while(mf_lseek(xx)); while(mf_write(buffer,2)); xx+=5; } //while(mf_write("\r\n",3)); while(mf_close()); delay_ms(100); LED0=!LED0; } }[/mw_shl_code]


就在主循环里面加了这几句话
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-10-29 21:52:10 | 显示全部楼层
我们例程不存在这个问题.
检查你自己代码的bug.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

7

主题

43

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
201
金钱
201
注册时间
2015-9-28
在线时间
48 小时
 楼主| 发表于 2015-11-1 21:44:05 | 显示全部楼层
找到了,是我一个不以为然的理解,一直让我错下去,等我忙完这两天,就整理上去,谢谢
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-20 00:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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