前年我没有任何基础学习的单片机,单片机只是兴趣学的,所以深化一点的东西就不好懂,另外我用的是你给我的版本, 问题的话,简单说吧,我想用我最开始发的SD卡初始化和容量那个程序,然后在已经格式化的SD卡中新建一个TXT文档里面比如写个TEST,如何用串口显示出来,就是SD卡初始化和容量程序中不知如何加上FAT文件系统程序才能实现 本帖最后由 gh131413 于 2014-4-20 11:52 编辑
点赞  2014-4-20 11:46
本帖最后由 gh131413 于 2014-4-21 11:09 编辑
点赞  2014-4-20 11:49
非常感谢你的无私帮助…… 本帖最后由 gh131413 于 2014-4-21 11:10 编辑
点赞  2014-4-20 11:50
本帖最后由 gh131413 于 2014-4-21 11:10 编辑
点赞  2014-4-20 12:02
本帖最后由 gh131413 于 2014-4-21 08:51 编辑
点赞  2014-4-20 12:03
我的观点是"文件系统的支持其实是个很鸡肋的东西,没有也罢",学习除外.
无论结构怎样,读写时可能会在簇越界或簇扇区越界(有扇区缓冲的fat结构)有较长时间的延时是必然的,因为需要转向验证下一簇地址而去读卡.这个延时还是发生在写卡最忙碌的时刻扇区末尾(crc校验,写卡编程等待),不利于性能提升.
再来分析一下有文件系统后的好处是什么呢?如果你单片机上没有控制台一类的东西,那只有一个了,就是可以在pc机上随意操作文件,这个很重要吗?
点赞  2014-4-20 22:38
引用: huo_hu 发表于 2014-4-20 22:38 我的观点是"文件系统的支持其实是个很鸡肋的东西,没有也罢",学习除外. 无论结构怎样,读写时可能会在簇越界 ...
文件系统严重打击自信心,不过没关系,无所谓了…… 本帖最后由 gh131413 于 2014-4-21 11:14 编辑
点赞  2014-4-21 08:52
俺决定KICK掉FAT,放弃也是一种美德,哈哈……
点赞  2014-4-21 11:23
引用: gh131413 发表于 2014-4-21 11:23
俺决定KICK掉FAT,放弃也是一种美德,哈哈……

半途而废岂不是损失更大?
这样你哪里看不懂拿出来研究研究
点赞  2014-4-21 14:17
引用: huo_hu 发表于 2014-4-21 14:17
半途而废岂不是损失更大?
这样你哪里看不懂拿出来研究研究

说不清楚的,结果一样,算了,
点赞  2014-4-21 15:26
多谢各位热心,添麻烦了,结帖……
点赞  2014-4-21 17:19
引用: gh131413 发表于 2014-4-21 17:19
多谢各位热心,添麻烦了,结帖……

额,这几天事情比较多,没顾得上追帖子……

我个人觉得,你现在的情况,不要盲目的学习这个那个。

从你0基础学习单片机这一点,我很佩服,不过如果你还想对这一领域应对自如的话,不可避免的需要多深入琢磨一些基础,

比如说你不明白这个东西这么用。其实示例已经写的很清楚了,不须多余的言语就可以明白如何使用,可是你还是搞不清楚,
从某种角度讲,可能是对C语言变量和函数这类的基础掌握不够,也可能是没有使用过别人的提供的函数或者没有想过如何提供函数给别人

或者说你在现在的情况下,不要太急于做出什么效果,慢一点,
当你发现不会使用现成的代码库的时候,就停下来研究研究这个别人的代码应该怎样用,哪些变量应该何时处理,
想的多了,用的多了,尝试多了,自然就慢慢理解了这里面的事情,很多不是三言两语所能表述清楚的。

今天你copy我们现成的代码,就算最后能运行OK了,将来也一样在别处会被这件事卡住。所以,问题的关键不是怎样能好用,而是为什么是这样的做的

点赞  2014-4-24 11:02
引用: dj狂人 发表于 2014-4-18 13:09
以前我也是一个C文件的玩,后面久了觉得多个C文件方便模块化,找问题的时候不容易晕,不然程序做大之后自己都绕不过来,哈哈


同学 求助怎么用串口助手查看调试结果?

点赞  2015-3-12 16:07
引用: sjtitr 发表于 2014-4-24 11:02
额,这几天事情比较多,没顾得上追帖子……

我个人觉得,你现在的情况,不要盲目的学习这个那个。

从你0基础学习单片机这一点,我很佩服,不过如果你还想对这一领域应对自如的话,不可避免的需要多深入琢磨一些基础,

比如说你不明白这个东西这么用。其实示例已经写的很清楚了,不须多余的言语就可以明白如何使用,可是你还是搞不清楚,
从某种角度讲,可能是对C语言变量和函数这类的基础掌握不够,也可能是没有使用过别人的提供的函数或者没有想过如何提供函数给别人

或者说你在现在的情况下,不要太急于做出什么效果,慢一点,
当你发现不会使用现成的代码库的时候,就停下来研究研究这个别人的代码应该怎样用,哪些变量应该何时处理,
想的多了,用的多了,尝试多了,自然就慢慢理解了这里面的事情,很多不是三言两语所能表述清楚的。

今天你copy我们现成的代码,就算最后能运行OK了,将来也一样在别处会被这件事卡住。所以,问题的关键不是怎样能好用,而是为什么是这样的做的


确实,在深入了解一个事物之前先知道能用来做什么、怎么用,然后才是去发掘他是怎么做到的

点赞  2015-3-12 20:46
引用: gh131413 发表于 2014-4-21 08:52
文件系统严重打击自信心,不过没关系,无所谓了……


虽然知道现在回帖有点迟了,但还是先说几句。关于文件系统想要深入了解不是一天两天的事情,余振南自己写ZNFAT32就花了好几年的时间。所以对于楼主当初刚接触文件系统就想深入的研究它比较底层的东西我是比较费解的。其实有些东西我们只要知道怎么用就可以了,当然如果有需求深入了解下还是可以的,但要把握好,不能陷进去而忽略了当初的目的。有些东西要学精,但有些东西学的够用就可以了。个人观点,见笑了

点赞  2015-3-12 20:55
引用: tbg406 发表于 2015-3-12 16:07
同学 求助怎么用串口助手查看调试结果?


楼上问的是ZNFAT32上怎么用串口查看调试结果吗?这个没什么的呀,串口配置好了,然后想用串口看从文件中读出的东西的话直接用串口发送给PC上的调试助手显示就可以了呀

点赞  2015-3-12 20:58
1234
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复