本帖最后由 笑对人生Zzz 于 2015-10-20 17:42 编辑
往stm32上移植了fat32,在sd卡中创建txt文件、读写能够OK。定义一个21 bytes 的数组,定时把数组数据写入txt中,每次写到1507行(写入1507次)时写入的数据开始出现乱码,请问可能是什么原因导致的?使用的fat32 簇大小为32KB,是否是因为一个文件大小超过簇大小而导致?请对fat32和SD卡熟悉的朋友帮忙分析一下,谢谢!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
打印buffer数据没有问题,TXT文本数据不正常刚好从32KB之后开始(前1507个数据刚好是32KB),也就是一个簇的值,我怀疑是写满一个簇之后继续写数据出问题了。。但是不懂为什么
一周热门 更多>