Разблокировка карты памяти MMCS W

Новые MMCS серии W, в отличие от предыдущих моделей, используют в качестве носителя информации SD-карты. Карта заблокирована паролем и поэтому обычное ее использование невозможно.

Чтобы ее разблокировать необходимо знать пароль блокировки, а также специальный контроллер — юсб кард-ридер не подойдет. Тем не менее, существует экстренный способ разблокировки карты, в случае если пароль утерян. Минусом такого способа является полное уничтожение данных. Но так как на карте нет какой-то ценной информации, в данном случае это не имеет значения.

В качестве контроллера я решил использовать демонстрационную плату STM32F4 Discovery на базе микропроцессора STM32F407. Для подключения SD-карты использовал переходник, подпаяв к нему провода.

IMG_1646

Алгоритм программы простой:
— Пока не прошла инициализация карты, моргает синий светодиод.
— После успешной инициализации синий диод начинает светиться непрерывно.

IMG_1639

— После чего, если карта разблокирована, то загорается зеленый диод, если заблокирована, то красный.

IMG_1642

IMG_1647

— Если карта заблокирована, то после нажатия на кнопку происходит разблокировка карты с уничтожением данных.

Теперь карту можно форматировать.

IMG_1641

Подключение (SPI):

PB12 — CS
PB13 — SCK
PB14 — MISO
PB15 — MOSI

IMG_1648

Поделитесь с друзьями

Один комментарий

Ответить

ОБРАТНЫЙ ЗВОНОК

Укажите контактные данные, данные об автомобиле и мы свяжемся с Вами для записи или консультации

Отправляя заявку вы даете согласие с политикой конфиденциальности сайта