OpenEdv-开源电子网

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

如何把mpu6050生成的原始数据转换出来保存到SD卡中得TXT中

[复制链接]

2

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
138
金钱
138
注册时间
2016-12-1
在线时间
24 小时
发表于 2017-6-20 21:26:21 | 显示全部楼层 |阅读模式
5金钱
大神  来来 帮忙 看看 小白一个 、我想用原子哥的文件系统程序和MPU6050程序  写一个读取MPU6050上的数据然后保存到SD卡中的TXT中区,现在遇到了一个问题就是  TXT文件可以在SD中生成,但是MPU6050生成的数据要么进不去,要么生成的ff 要么是一堆乱码。就是怎样把数据转换出来并保存到SD卡中去。

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

使用道具 举报

2

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2018-5-15
在线时间
15 小时
发表于 2018-8-13 09:27:38 | 显示全部楼层
请问您这个问题解决了么?
回复

使用道具 举报

3

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
278
金钱
278
注册时间
2016-11-5
在线时间
62 小时
发表于 2018-9-5 16:40:11 | 显示全部楼层
这个问题我最近也遇到了  把AD采样的数据存入SD卡上的TXT文档中。
回复

使用道具 举报

4

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
196
金钱
196
注册时间
2017-5-22
在线时间
30 小时
发表于 2019-4-13 16:14:41 | 显示全部楼层
同求!!!!!!!!
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2019-9-3
在线时间
5 小时
发表于 2020-3-11 21:23:20 | 显示全部楼层
楼主解决了吗?跪求项目文件
回复

使用道具 举报

6

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2019-8-4
在线时间
24 小时
发表于 2020-3-31 00:06:53 | 显示全部楼层
1、数据写不进去应该是文件系统的操作有问题,可以看一下有关文件系统的知识。
2、在电脑上打开文件显示一堆乱码应该是因为编码的问题。电脑的文本查看器应该是用的UTF-8或者一些其他的编码(具体是什么编码我也不太清楚)。电脑会把你的SD卡中的数据当作编码来看待,然后在屏幕上显示编码对应的字符,但是你用单片机写的数据不是按照编码写的,所以显示一堆乱码。,,,
解决方法:1、建议可以自己写一个数据转换的函数,把数值转换为ASCII码,然后把对应的ASCII码的值写入到文件中,
2、或者直接把数值转换成字符串,可以用“sprintf”函数等。
  这样在电脑上打开文件后就能正常显示数值了,但是局限就是只能写入ASCII码表的字符,不能写汉字,不过应该能实现功能了。或者好像也可以移植一些字库之类的,具体不太清楚。(可能有不足之处,仅供参考)
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 17:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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