请大神指教关于文件指针怎么在stm32程序中使用

2019-07-14 23:56发布

你们好,请问怎么在STM32程序中使用文件指针,就是用文件指针存储数据后读出来,谢谢大家,挺急的,麻烦了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
lkblkq
1楼-- · 2019-07-15 05:42
woodmice 发表于 2014-3-10 12:11
要在存储后读出来,写数据前保存当前指针,写完数据后将文件写出到存储介质(即清空文件缓冲区),然后用先 ...

你好,我们目前的情况就是在程序的文件夹里建立了一个/*.txt*/的文件,在里面写了内容,然后在程序里面定义了文件指针,用fopen()函数来打开内容,但是好像不能打开,就是用串口不能读出里面的内容,甚至我们故意把绝对路径改错,就是在绝对路径里加入的是不存在的文件,但是还是输出同样的内容,请问这是什么情况?麻烦你了
lkblkq
2楼-- · 2019-07-15 07:18
A670521546 发表于 2014-3-10 11:39
使用系统malloc函数,先调用_init_alloc(unsigned /*base*/, unsigned /*top*/)显式初始化堆空间看看MDK的h ...

先在还没解决,我先看看,谢谢了啊
woodmice
3楼-- · 2019-07-15 07:46
你是不是想用开发板通过串口读PC上的文件?
如果不是,请描述你具体的硬件,文件在哪儿,程序在哪儿运行,软件、硬件平台是什么
lkblkq
4楼-- · 2019-07-15 09:47
woodmice 发表于 2014-3-11 10:23
你是不是想用开发板通过串口读PC上的文件?
如果不是,请描述你具体的硬件,文件在哪儿,程序在哪儿运行, ...

你好,我们目前想做的就是将摄像头接受到的数据实时存储在一个文件里,然后再定义一个文件指针读取文档里面的数据
lkblkq
5楼-- · 2019-07-15 15:18
 精彩回答 2  元偷偷看……
woodmice
6楼-- · 2019-07-15 17:24
文件是在PC机上还是开发板上?看你的路径‘D:a.txt'应该是在PC机上,而你的程序是在ARM开发板上运行,这样是不行的,这就相当于你随便在你的电脑上运行一个程序,就想访问另外一台电脑上的文件;
ARM系统上要访问文件,必须是他自带的文件系统,而不是其他机器上的文件;

一周热门 更多>