Как я могу переработать питание на SD-карте

Я работаю над своим домашним проектом, где я использую SD-карту для регистрации данных GPS в нем, а также я должен получить доступ к этим данным с SD-карты на своем компьютере, пока вся система подключена к аккумулятору, поэтому у меня также есть USB-накопитель USB2240 от Microchip, этот контроллер SD лучше всего подходит для моего приложения, потому что USB2240 имеет разъем для обнаружения карты, подключенный к одному из выводов Arduino, из которого я могу управлять интерфейсом SD-карты между Arduino для протоколирование и компьютер для USB.

Но мне приходится перезагружать питание на SD-карту всякий раз, когда SD-карта сопряжена с USB-контроллером USB2240.

Итак, для примера: когда устройство включено «ВКЛ», SD-карта сопряжена с Arduino - который записывает данные на карту, Но когда я подключил систему к компьютеру, чтобы получить зарегистрированный файл на моем компьютере , Тогда он не работает, Здесь мне нужно отключить питание SD-карты и снова подключить его ...

Как я могу добиться полной утилизации энергии, когда я подключился к USB или к Arduino.

Спасибо

2 голоса | спросил Mudassir Hussain 17 J000000Monday17 2017, 23:21:42

1 ответ


2

Я просто прочитал

USB2240 Список деталей

, и это выглядит очень удобно для взаимодействия ПК со вспышкой.

Однако, я считаю, что вы принимаете неправильный подход, пытаясь переработать его самостоятельно.

Чтобы решить вопрос о том, как его перерабатывать, выполните следующие действия: Если вы физически перемещаете соединительный кабель, то это должно автоматически перерабатывать его.

Если нет, то у вас есть еще одна проблема с вашим программным обеспечением, не допуская исчезновения, а затем снова появится SD-карта. В других работах это скорее проблема программного обеспечения. Карта SD всегда должна оставаться подключенной, поэтому программное обеспечение не путается и требует сброса.

Это похоже на то, как вам нужно выгружать USB-устройства в Linux. Если вы этого не сделаете, вы можете получить повреждение файла, потому что буферы могут не полностью очищаться. В тот же день мы использовали синхронизацию; синхронизации; синхронизации, чтобы буферы были записаны на устройства хранения данных, даже для нормального отключения. К счастью, современный Linux позаботится об этом, за исключением флеш-памяти USB. При этом вам нужно фактически пройти процесс извлечения, чтобы избежать повреждения или путаницы системы.

Но гораздо лучшим подходом было бы просто оставить его на одном или другом.
Затем используйте некоторые виды связи (не обязательно USB) между двумя компьютерами для доступа к памяти.

ответил SDsolar 18 J000000Tuesday17 2017, 13:12:37

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132