关于FATFS 读写16进制数的问题

2019-07-20 12:43发布

原子哥求助啊!
我在用多个imu 采集数据的时候,需要将多个imu的原始数据 写入 SD卡。
FATFS 什么的 都没有问题。
但是如果要将 采集到的short形式的数据写入SD卡,则需要用到f_printf  或者 自己 提前用sprintf转换。。。
但是 这种转换 占用的时间 会造成imu的 采样频率 降低!!!(接受不能)


但是 我直接将imu 从寄存器 种采集的 byte数据,用 f_write  写入 sd的log.txt 文件的 时候 我再 读出来 发现 文件中的数据 不是 我 写入的数据,有一些 增减 乱码。。
我怀疑是txt 记事本 或者 notpad(显示有很多NULL),数据 完全 无法使用!

原子哥,怎么能将byte数据 直接 用0xFF的形式写入 SD卡啊!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。