-1

我已经组装了一个基于 Olimexino STM32 的 ECG(心电图)设备,带有 ECG 屏蔽 + 身体引线,并且我已经使用 PC 软件 BrainBay 作为电子设备的前端成功地监测了我的心脏。

现在我希望能够随身携带我的心电图设备,并将数据记录在 SD 上,以便在我回家时在 BrainBay 上播放。我曾尝试将传入的数据记录到 BrainBay 中的一个文件中,然后将该文件直接打开到示波器中,但奇怪的是,数据被读取为数字值,所以这并不好。

看起来唯一的方法是在 SD 卡中写入一个 EDF 文件(欧洲数据格式),我在其中找到了这个描述。这个描述和我在网上找到的一些示例文件似乎表明标题是纯 ASCII,而记录的数据是二进制的。

我将使用 MapleIDE 的 SdFat 库,其中包括方法 SdFile::write(char *buf, size_t size) - 这是否意味着它就像编写字符串一样简单,然后一个接一个地写入字节?

4

1 回答 1

0

这是为了确认这确实就像写文本然后写二进制数据一样简单,因为我的心电图记录器现在可以正常工作。

于 2017-05-15T13:34:16.307 回答