Сохраненный на SD-карте Arduino файл не является простым текстом

для теста я использую образец SD-карты ReadWrite из Arduino IDE. Сам Arduino может записывать и читать данные, но когда я монтирую SD-карту на Ubuntu 16.04, я вижу файл, но содержимое представляет собой только запутанные знаки. файл -я говорю мне "приложение/октет-поток; набор символов = двоичный". Проблема может быть решена двумя способами. Arduino записывает файл как обычный txt. Или я могу преобразовать файл в обычный txt. Я пробую iconf, но не могу найти правильный "из кода", двоичный код не подходит.

Есть ли у кого-нибудь решение?

с уважением ТомасД


person ThomasDr    schedule 06.11.2016    source источник
comment
Привет, у меня есть новая информация, я использую команду SD.open, print и close. Я думаю, что файл не закрывается должным образом, т.к. если я открываю новый файл, старый становится тексточитаемым. Выходной файл -i: текстовый/обычный; кодировка = двоичная.   -  person ThomasDr    schedule 06.11.2016


Ответы (1)


Нет такой вещи, как кодировка, если вы записываете новый файл на SD-карту (fat32) с помощью arduino. Насколько я знаю, есть вариант iocharset при установке такой SD-карты в Linux?

Что значит

iconv -f ASCII <your file>

показать на вашем линуксе?

person datafiddler    schedule 07.11.2016