我用 PIC 16F819 做了一个 GPS 数据记录器应用程序,我的 sd 卡格式类型为 fat32。我运行我的应用程序并将 gps 记录发送到 sd 卡。然后,我看不到任何文本文件或文件。它保存了它可能是原生原始类型。我使用了十六进制编辑器,但这没有向我显示相关字符。我用过的项目http://www.gedanken.demon.co.uk/gps-sd-logger/ 我怎么能看到数据!!..
问问题
582 次
1 回答
1
从链接页面(强调我的),
数据以 512 字节的块(本机 SD 卡块大小)写入 SD 卡。每秒写入一个块并用零字节填充到 512 字节。启动和停止由 SD 卡中的空白块记录。SD 卡上没有文件系统,因此需要逐字节读取(在 Linux 中使用 USB 适配器和读取原始设备很容易)。为了读取卡片,我有一个简单的 C 程序,它提取 NMEA 数据并在盒子每次唤醒时写入一个文件。
您需要直接读取卡片,这在 Linux 或 OS X 上很容易,但在平台之间会有所不同。将二进制数据提供给他也应该在网站上发布的 C 程序。(我没看。)
这假设硬件和一切都正常工作,这对于仅根据在线说明构建的项目来说不是一个安全的假设。可能您应该联系该页面的作者,他可能不介意提供一点帮助。
于 2012-05-18T11:57:18.390 回答