подключена напрямую к SPI. Начал тестить проект с -02 оптимизацией и заметил странности при работе в флешом.
Долго ковырялся и наконец решил подключить логический анализатор, посмотреть что и как. И чудо, все странности пропали. Отключаешь - появляются. Обнаружил что пин SO - главный виновник торжества. Стоит нагрузить его щупом осцила или логическим анализатором и все норм.
Вопрос где у меня баг? Флешка подключена напрямую к SPI2 контроллера. SCK - 21 Mhz. Настройки пинов без подтяжек скорость Very High (пробовал High и Medium - нет эффекта). DMA нет
ну ты щупом привносишь емкость. значит у тебя беда с чИстотой сигналов
а не слипнется от 21мгц
Скорее всего проблемы либо с отражениями, либо с синхронизацией фронтов. Флешка далеко стоит от контроллера?
и опять же возвравщаемся к исходным. Схему покаж, питание покаж. Разводки кусок покаж. Вангам нужна пища для размышлений
Обсуждают сегодня