ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
1289299
Balda (04.03.2023 14:39, просмотров: 1123)
stm32f407 и sdio 4 bit bus 

Коллеги , че за х??

тут совершенно случайно обнаружил что sd карта не работает в режиме 4 битной шины.

предыстория такая:

2020 год генерировал код в КУБЕ

настройки SDIO ставил как 4 бита шина

и вроде все нормально

тут поднял этот проект - куб начал ругаться дескать версия старая библиотик давай ка мигрировать.

с мимгрировал пересобрал -> вроде собралось..

ну и ладно..

Тут жалятся карта не робит.. как так???

начал ковырять код -> вроде все также..

И ТУТ:

открываю старый исходник

режим стоит на HAL инициализации 1B хотя в кубе 4 бит стоит

и все!!!

на 4бита не хочет не со старой библиотекой ни с новой

ну ни в какую.

создал номинальный проект по чтению 0 блока 512 байт

1бит робит 4 ну никак нули

данные карты читает ок (там колво блоков место итд итп) (но предполагаю это функция под 1 бит заточена).

Далее тыкаю осц лини D1..D3 тишина - пулл ап. ни тебе крику ни те писку..

мож кто сталкивался???

конечно скорость ничтожная нужна и 1бит хватит - но как то не уютно - че ха хрень?

все линии гальванически ок.. длинны разумные 5 см

частотой игрался - байпассом тоже.