19 / 20 / 0
Регистрация: 10.06.2023
Сообщений: 248
1

SD шильдик испортил карту SM

28.11.2024, 17:12. Показов 473. Ответов 7
Метки esp32, sd (Все метки)

Author24 — интернет-сервис помощи студентам
В течение нескольких месяцев работала плата ESP32 Wroom, производящая опрос нескольких датчиков температуры, СО2, влажности и освещенности. Опрос производился каждые 10 минут по millis и результат записывался в SD. Работало подсоединение к WiFi и по запросу содержимое, записанное ранее на SD, выводилось в окно WEB. Наблюдались изредка сбои случайные или из-за сбоев электросети. Плата висела на зарядном устройстве через USB вход. После сбоев работа восстанавливалась автоматически или принудительно кнопкой Restart. Примерно неделю назад восстановить работу платы не удалось. Разбор ситуации показал, что произошло изменение содержания карты SM, при подключении ее к ПК содержимое отображалась кракозябрами (типа cоv ╦бf.8kn или ▌_0=_p<▀.u<┴), раскрыть содержимое файлов или передача их куда-либо не удавалось "файл не найден".
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.11.2024, 17:12
Ответы с готовыми решениями:

СМА Hansa PC, модель не читается,шильдик стёрт, Нужна прошивка
Всем добрый день. В модуле сканчалась микросхема памяти 24с04. Не читается , не пишется, одни FF. В...

Антивирус испортил флешку?
Имеется флешка Transcend 16 Гб USB 2.0. На неё был получен вирус (все файлы отображались как ярлыки...

Что-то я испортил у virtualenv
В первый раз пробую виртумльное окружение. Вообще говоря, оно у меня работало. А сейчас проблема....

CCleaner испортил систему
Всем привет! Попала в неприятность - после чистки CCleaner'ом перестали работать библиотеки...

Индукционная варочная панель Electrolux, PNC неизвестен, шильдик отсутствует, не включается левая сторона
всем доброго дня. попала в ремонт плита после непонятных манипуляций некого электрика. варка с...

7
Модератор
1187 / 622 / 284
Регистрация: 10.11.2019
Сообщений: 1,314
28.11.2024, 18:17 2
Я уже говорил, что писать файлы на SD карту с помощью Arduino _нельзя_,
несмотря на то, что библиотека вроде бы позволяет. Любой сбой (напр электросети)
приведёт к тому, что будет повреждена системная область SD (информация об имени файла,
его длине и расположении кластеров). Безопасно можно только читать файлы с SD.
2
19 / 20 / 0
Регистрация: 10.06.2023
Сообщений: 248
29.11.2024, 11:12  [ТС] 3
А использование SPIFFS тоже сталкивается с такими же опасностями? Есть ли возможность организовать файл прямого доступа в SPIFFS?
0
Модератор
1187 / 622 / 284
Регистрация: 10.11.2019
Сообщений: 1,314
29.11.2024, 18:12 4
Могу посоветовать использовать FLASH Atmel AT24C512 (64 килобайта памяти) c интерфейсом I2C
Для чтения-записи используются функции readflash и writeflash. Пины SCL SDA настраиваются в файле
i2cat512.h Там же все функции обмена с памятью.
В этом примере в память записывается файл с компьютера по протоколу XMODEM
(с помощью программы HyperTerminal из Windows XP)

См аттач
Вложения
Тип файла: zip xmodemr.zip (8.2 Кб, 0 просмотров)
0
19 / 20 / 0
Регистрация: 10.06.2023
Сообщений: 248
30.11.2024, 16:23  [ТС] 5
Спасибо! Но моя цель была записывать результаты измерений в SM и создать, тем самым, базу данных для анализа.
0
Rius
30.11.2024, 16:35
  #6

Не по теме:

А что такое SM?

0
19 / 20 / 0
Регистрация: 10.06.2023
Сообщений: 248
01.12.2024, 12:14  [ТС] 7
SM это собственно карточка памяти. Действительно при сбое питания во время записи на неё иногда нарушается файловая система на карточке, имена превращаются черте во что и файлы не доступны. Удалось восстановить карточку на ПК, заменив при форматировании имя метки тома. Естественно, вся информация пропала.
0
Эксперт .NET
11094 / 7013 / 1574
Регистрация: 25.05.2015
Сообщений: 21,176
Записей в блоге: 14
01.12.2024, 12:16 8
Как расшифровывается SM?

Предоставьте плате резервное питание от аккумулятора и аккуратное выключение при обнаружении отключения основного источника.
0
01.12.2024, 12:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2024, 12:16
Помогаю со студенческими работами здесь

Холодильник Ariston Постоянно мигают все индикаторы, сорван шильдик, нет модели и продуктового
Добрый день, всех с праздником Первомая! Холод изначально по питанию попал, питание поставил....

Варочная панель Hansa BHI 68308, Содран шильдик с серийником, есть он еще где внутрях?
Здравствуйте. Подскажите, кто сталкивался с панелями Hansa, есть ли у них где-нибудь серийный...

Realtek HD Audio испортил звук
Переустановил винду. Решил поставить Realtek что бы установить микрофонный вход на наушники (к...

По незнанию испортил что-то в реестре
Всем доброго времени суток, случайно поймал &quot;МаилРушный&quot; вирус, засрал себе весь браузер. Так как я...

Испортил Path и не устанавливается Денвер
Что-то нахимичил я здесь,и Denwer выдаёт такое сообщение....

Nokia 5230 испортил флэшку
Мог ли он так сделать. Слушал музыку, сидел в интернете, а потом все мгновенно закрылось, выскачила...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru