Я собрал устройство ЭКГ (электрокардиография) на основе Olimexino STM32 с отведениями ЭКГ + щиток тела, и я успешно контролировал свое сердце, используя программное обеспечение для ПК BrainBay в качестве внешнего интерфейса электроники.
Теперь я хочу всегда иметь при себе устройство ЭКГ и записывать данные на SD-карту для воспроизведения на BrainBay по возвращении домой. Я попытался записать входящие данные в файл в BrainBay, а затем открыть этот файл прямо в осциллограф, но данные странным образом читаются как цифровые значения, так что это не хорошо.
Похоже, что единственный способ сделать это — записать на SD-карту файл EDF (европейский формат данных), который я нашел это описание. Это описание и некоторые примеры файлов, которые я нашел в Интернете, по-видимому, указывают, что заголовок является простым ASCII, а записанные данные — двоичными.
Я буду использовать библиотеку SdFat для MapleIDE, которая включает в себя метод SdFile :: write (char * buf, size_t size) — означает ли это, что это так же просто, как писать строки, затем байты один за другим?
Это должно подтвердить, что это действительно так просто, как написание текста, а затем двоичных данных, так как мой регистратор ЭКГ теперь работает правильно.
Других решений пока нет …