Странное поведения SD
- Войдите на сайт для отправки комментариев
Пт, 04/08/2017 - 12:33
Подключил к UNO SD шилд. Если в коде строка
myFile = SD.open("1.txt", FILE_WRITE);
то файл создается и в него пишется, но если
String FLNAME = GetFlName(); myFile = SD.open(FLNAME, FILE_WRITE);
то файл не создается. Почему ?
Наверное, потому, что Вам в лом вместо пустой строки №2 поставить вывод переменной FLNAME в Serial, и посмотреть, что ж там за имя файла такое Вы создавать собрались.
не в лом, ставил, строка нормальная нет запрещенных символов ))). На самом деле разобрался, длинна имени файла не должна превышать 8 символов. Если длина больше 8 символов, файл молча без ошибки не создается (((
ставил, строка нормальная
........
длинна имени файла не должна превышать 8 символов.
Когнитивный диссонанс? :)))) Так нормальная, или слишком длинная? Вы уж определитесь :)))