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