Black Pill Datalogger Accesing SDHC из USB

Blitzyohoo
Ср 26 сентября 2018 г. 11:11
Я планирую использовать SDHC на моем наружном регистраторе данных, я планирую использовать ящик с рейтингом IP и запечатать его силиконовым герметом, так как это будет наружный регистратор данных.
Но получить доступ к регистрируемому файлу было бы неприятным, если мне придется открыть коробку и запечатать его снова и снова.
Я хочу получить доступ к нему с помощью USB в качестве устройства для хранения массового хранения, или SDHC, чтобы я мог скопировать файл так же, как формат SDHC.
План состоит в том, чтобы поставить IC (все еще не знает, какой IC использовать) параллельно с интерфейсом SPI черной таблетки.
Действительно нужны советы и просветление от вас, ребята, ребята : D
Спасибо

Mrburnette
Ср 26 сентября 2018 г. 16:13
Вам нужно будет «квалифицировать» свои высокоскоростные SD-карты .... Некоторые не будут (вероятно) работать:
https: // www.интеграция.com/faq/card ... D-SD-карты

Энди Халл, если я правильно помню, построил на улице, атмосферопотентные проекты для Highlands...
http: // stm32duino.com/viewtopic.PHP?t = 380

Луча

Blitzyohoo
Чт 27 сентября 2018 г. 14:10
[Mrburnette - Ср 26 сентября 2018 г. 16:13] - Вам нужно будет «квалифицировать» свои высокоскоростные SD-карты .... Некоторые не будут (вероятно) работать:
https: // www.интеграция.com/faq/card ... D-SD-карты

Энди Халл, если я правильно помню, построил на улице, атмосферопотентные проекты для Highlands...
http: // stm32duino.com/viewtopic.PHP?t = 380

Луча
Я сейчас использую SHC Class 10

Mrburnette
Чт 27 сентября 2018 г. 14:15
[Blitzyohoo - Чт 27 сентября 2018 г. 14:10] - ...
Я сейчас использую SHC Class 10
... И это с вашим программным обеспечением для регистрации данных и черной таблетки? Если так, это фантастика.

Луча

Мэнни
Пт 28 сентября 2018 г. 14:48
Поскольку у меня нет низких требований к мощности, я использую дешевый модуль Bluetooth HC-05 для отправки команд для извлечения зарегистрированных файлов, формата и нескольких других операций.

Mrburnette
Сб 29 сентября 2018 г., 3:21
... Я только что написал записку о выборе правильного UC, а не самого быстрого, самого подлого устройства, которое можно найти дешево.

Мы можем применить хорошее инженерное суждение к каждой проблеме. Регистрация журнала данных не является исключением. Лично я ненавижу использовать монолитную программу UC для борьбы с датчиком, математикой, переводом, прерываниями и SD Datalogging. Это намного лучше, кроме низкой мощности, RPI_ZERO-W... Доступно за 5 долларов от микроцентра здесь, в Атланте и по всему U.С. ...Просто цена на проход, а не по почте.

С RPI интерфейс SD является частью платы. Данные могут быть записаны в пользовательском разделе или в отдельно монтированной системе. Это полная ОС Linux, с Wi -Fi + BT. Мне жаль высмеивать библиотеку Arduino SD, но у нее есть проблемы; не так с RPI. Данные буфера, передача данных, данные передачи, данные ZIP, все доступны. Будучи Linux, путь миграции кажется, что.... RPI3B+... что в 6 раз дороже за 30 долларов, но он обладает серьезными вычислительными аппаратными возможностями с многоядерным процессором, 1G RAM, HDMI и т. Д. Перспектива: срок - 15 долларов.

Мы все действительно должны расширить наше мышление. Arduino - это среда микроконтроллера. Иногда мы встречаемся, чтобы переехать в мир микропроцессор. Старая ноутбука с серийным портом, работающим на DOS, может надолго, долгое время, а код составляет всего 2 строки в AutoExec.BAT, чтобы установить режим и перенаправить сериал в файл.

Думать.

Луча

Асмаллри
Сб 29 сентября 2018 г., 7:04
[Blitzyohoo - Чт 27 сентября 2018 г. 14:10] -
[Mrburnette - Ср 26 сентября 2018 г. 16:13] - Вам нужно будет «квалифицировать» свои высокоскоростные SD-карты .... Некоторые не будут (вероятно) работать:
https: // www.интеграция.com/faq/card ... D-SD-карты

Энди Халл, если я правильно помню, построил на улице, атмосферопотентные проекты для Highlands...
http: // stm32duino.com/viewtopic.PHP?t = 380

Луча
Я сейчас использую SHC Class 10
Если вы получаете доступ к картам через автобус SPI Standards, то класс карты не влияет на производительность, поскольку это относится только к производительности в режиме параллельной шины. (Модератор редактируется на жирный шрифт)

Mrburnette
Сб 29 сентября 2018 г. 14:19
[Асмаллри - Сб 29 сентября 2018 г. 7:04] - ...
Если вы получаете доступ к картам через автобус SPI Standards, то класс карты не влияет на производительность, поскольку это относится только к производительности в режиме параллельной шины.
Ух ты... Я забыл, что ... Если бы я вообще это знал : o На самом деле, я знал это, но отзыв знаний и потребление кофе напрямую связаны.
Интересное чтение: https: // en.Википедия.org/wiki/secure_di ... зацикция Но суть: Режим интерфейса SPI-Bus-единственный тип, который не требует хоста для доступа к SD-картам. Обратите внимание на столбец режима шины SD:
Изображение

Теперь, от http: // elm-chan.org/docs/mmc/mmc_e.HTML Этот документ описывает о режиме SPI контролировать MMC/SDCS. Режим SPI - это альтернативный режим работы, который определяется для использования MMC/SDCS без собственного интерфейса хоста. Протокол связи режима SPI немного прост по сравнению с его нативным режимом работы. MMC/SDC может быть прикреплен к большинству микроконтроллеров через общий интерфейс SPI или некоторые порты GPIO. Следовательно, режим SPI подходит для встроенных приложений с низкой стоимостью без собственного интерфейса хоста доступен. Существует четыре различных режима SPI, от 0 до 3, зависит от фазы тактовой связи и полярности. Режим SPI 0 определяется для SDC. Для MMC это не спецификация SPI, операции как защелки, так и смены определяются с поднятым краем SCLK, но, похоже, работает в режиме 0 в режиме SPI. Таким образом, режим SPI 0 (CPHA = 0, CPOL = 0) является правильной настройкой для управления MMC/SDC, но режим 3 (CPHA = 1, CPOL = 1) также также работает в большинстве случаев. Подтягивание на DO не может быть пропущено, или некоторые карты не пройдут процесс инициализации.

Асмаллри
Сб 29 сентября 2018 г. 14:41
Я протестировал множество различных брендов карт и множество диапазонов скорости на бренд, и один из самых высоких выступлений в SPI также был самым дешевым классом меньше карт. Я обнаружил, что цена карты и класс карты на классе производительности не связан с их производительности в режиме SPI.

Mrburnette
Сб 29 сентября 2018 14:46
[Асмаллри - Сб 29 сентября 2018 г. 14:41] - Я протестировал множество различных брендов карт и множество диапазонов скорости на бренд, и один из самых высоких выступлений в SPI также был самым дешевым классом меньше карт. Я обнаружил, что цена карты и класс карты на классе производительности не связан с их производительности в режиме SPI.
Ценные знания для UC'ers...

Спасибо,

Луча

AG123
Сб 29 сентября 2018 г. 15:34
Я выбрал более простой маршрут, я просто беру SD -карту, которую я под рукой (не очень беспокоился о спецификациях, в основном класса 10 UHS1), подключите ее, настройте наброски и тест * :ржу не могу:
Имейте в виду, что SD -карта может быть довольно высоким нынешним потребителями, следовательно, если вы выбегаете с «низкого уровня» LDO Power может быть узким местом, но до сих пор они, кажется, просто работают для регистрации с низкой ставкой
USB -массовое хранилище больше связано с вашим эскизом E.глин. Если бы вы интегрировали хранение USB-массы lib. Все может быть сложно, хотя, когда STM32 делает массовое хранилище, он читает блоки данных, и они могут быть кэшированы на хост ПК. Если вы написали свой эскиз, чтобы сделать «кража цикла», я.эн. Написание на SD -карту и возвращение к массовому хранилищу USB между изображениями на самом деле не соответствует друг другу E.глин. То, что вы написали на SD -карту из STM32, может отличаться от того, что извлечено хостом через USB Storage. Вам может понадобиться делать такие вещи, как проверить статус «un-use» (я.эн. Хост подключен и чтение/написание) и делает журнал только тогда, когда USB-хранение не используется, что может быть несколько сложным

Голос изменен