请教“SD卡文本写入问题”

2019-10-15 06:33发布

各位大侠:
            本人菜鸟,刚接触不久,现在遇到的问题是STM32,SDIO方式控制SD卡,在当前卡内建立文本文件,如123.txt,并写入相关内容。但是我下次又要写入不同的内容到这个123.txt文件,并写入上次内容的后面,怎样实现?

      谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
36条回答
LIURENG
1楼-- · 2019-10-16 18:00
 精彩回答 2  元偷偷看……
shihantu
2楼-- · 2019-10-16 19:48
回复【14楼】LIURENG:
---------------------------------
换行是" ",16进制的0xd,0xa,参考ASCII,与STM32和SD卡无关.

有点探索精神的话,用电脑在记事本写个回车,然后用16进制打开看看.
Mars_man
3楼-- · 2019-10-17 00:01
回复【15楼】shihantu:
请问,ADC采集的波形数据,如果有负数应该怎么处理,我用的芯片是lpc1343采集范围是0-3.3v.另:如何能够有这个芯片采集一个VPP大约为10v的波形。
小弟在此,跪谢各位予以援手的大神们,小弟是新手。希望大神们可以指导。
shihantu
4楼-- · 2019-10-17 04:21
回复【16楼】Mars_man:
---------------------------------
1. 这个应该问你的应用打算怎么处理 . 你想输出负数就加个负号 , 想输出寄存器原始格式数据就输出原始格式数据 .

2. 使用电阻分压 , 或者使用缓冲器 . 直接输入这个电压的AD很贵 .
Mars_man
5楼-- · 2019-10-17 05:31
回复【17楼】shihantu:
------------------------
首先跪谢shihantu先生的指导。
我的ADC转换程序流程是:AD产生中断,进入中断程序后,将ADC数据寄存器,也就是AD0DR0中的转换结果赋给一个数组ADC_VALUE[],之后我再把这个数组强制转换成int型,再把int型数据用itoa转为字符型,最后存入SD卡。
不知道您能理解我的意思不?还是觉得我这种做法很不成熟,不知道我这种做法要如何才能把符号加进去。因为我的芯片智能检测0-3.3v,如果是负数的号,就直接测得的数据是0.
望您指点,感激不尽,谢谢!!
shihantu
6楼-- · 2019-10-17 09:27
 精彩回答 2  元偷偷看……

一周热门 更多>