Показать сообщение отдельно
Непрочитано 26.11.2015, 23:44  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: STM32+SDIO+SDHC16Gb

Сообщение от black27512 Посмотреть сообщение
после этого флешка впадает в состояние программирования (записи) последних данных, то видимо кроме как паузой подкараулить момент окончания ни как нельзя.
Как так-то? Проверкой статуса можно проверить в каком состоянии она находится. Надо читать статус и ждать пока не выйдет с programming state.
Или вот еще
Цитата:
If all write buffers are full, and as long as the card is in Programming State (see SD Memory Card state diagram Figure 4-3 ), the DAT0 line will be kept low (BUSY).
У меня, кстати, встречался какой-то глюк с одной картой и она после записи висела в programming state без конца.
realid вне форума