На этапе разработки можно просто припаять разъем к переходнику с микроSD на SD, который часто идет в комплекте с карточкой. Тем более для STM32 и уровни преобразовывать не надо.
Почему-то в Сети для STM32 рекомендуют подтянуть все сигнальные линии к +3.3в. Утверждают, что без подтяжки оно иногда глючит. Причем номиналы рекомендуют 4.7-10к, что, в общем-то, странно - на частотах порядка 20-50 МГц 1 КОм - и то многовато...
Глянул на пробной карточке с STM32ZET6 и гнездом uSD, подтянуто резисторами 10 кОм. Причем сигналов у SDIO 6 шт, а резисторов подтяжки - 5 шт. Похоже, не подтянут SDIO_CMD.
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
(Это, кстати, и на тему неотмытых остатков флюса. Если подтяжка к +3.3 критична, остатки флюса могут делать подтяжку к земле...)
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Не знаю на счет всех выводов, но без подтяжки вывода 7 работало очень глючно, инициализировалось только со второго раза и работало только на чтение. А ведь это выход карты, кто же на выход подтяжку ставит то.
Jarik65535, ау! Как успехи? Может пора привлекать form'а к написанию драйвера?
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Рано еще привлекать. С изменением скорости SPI на лету тоже не так все просто, думаю 3МГц пока захардкодить.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)