Size: a a a

2020 December 22

KW

Konstantin Wilhelm in Embedded Group
Ponytale 🇷🇺
крутота :)

"Непобедимый" Р. Хайнлайна читал? :)
Это не Хайнлайн, это Лем, если вы про роботизированную квазижизнь из мелких кристаллов, что умели в тучи объединяться...
источник

P

Ponytale 🇷🇺 in Embedded Group
Konstantin Wilhelm
Это не Хайнлайн, это Лем, если вы про роботизированную квазижизнь из мелких кристаллов, что умели в тучи объединяться...
ой точно!
источник

AC

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

SK

Stas Koynov in Embedded Group
Alexander Chernigin
Добрый день. Есть проект stm32f407 и spi flash AT45DB161E. Флэш подключена напрямую к SPI. Начал тестить проект с -02 оптимизацией и заметил странности при работе в флешом.
Долго ковырялся и наконец решил подключить логический анализатор, посмотреть что и как. И чудо, все странности пропали. Отключаешь - появляются. Обнаружил что пин SO - главный виновник торжества. Стоит нагрузить его щупом осцила или логическим анализатором и все норм.
Вопрос где у меня баг? Флешка подключена напрямую к SPI2 контроллера. SCK - 21 Mhz. Настройки пинов без подтяжек скорость Very High (пробовал High и Medium - нет эффекта). DMA нет
ну ты щупом привносишь емкость. значит у тебя беда с чИстотой сигналов
источник

LZ

Leonid Zaliubovskii in Embedded Group
Alexander Chernigin
Добрый день. Есть проект stm32f407 и spi flash AT45DB161E. Флэш подключена напрямую к SPI. Начал тестить проект с -02 оптимизацией и заметил странности при работе в флешом.
Долго ковырялся и наконец решил подключить логический анализатор, посмотреть что и как. И чудо, все странности пропали. Отключаешь - появляются. Обнаружил что пин SO - главный виновник торжества. Стоит нагрузить его щупом осцила или логическим анализатором и все норм.
Вопрос где у меня баг? Флешка подключена напрямую к SPI2 контроллера. SCK - 21 Mhz. Настройки пинов без подтяжек скорость Very High (пробовал High и Medium - нет эффекта). DMA нет
а не слипнется от 21мгц
источник

LZ

Leonid Zaliubovskii in Embedded Group
попробуй на 1мгц для начала. Если заработает, смотри схему и разводку :)
источник

ED

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

ED

Electronics Designer in Embedded Group
И да, зачем 21 МГц?
источник

ED

Electronics Designer in Embedded Group
Что необходимо считывать с ТАКОЙ скоростью? :)
источник

LZ

Leonid Zaliubovskii in Embedded Group
потому и говорю, что для начала попробовать более медленно запустить почитать/писать.
источник

ED

Electronics Designer in Embedded Group
Кстати, SO - это выход флешки. Так что эксперименты с настройками пинов контроллера бессмысленны.
источник

A

Alexander in Embedded Group
Electronics Designer
Кстати, SO - это выход флешки. Так что эксперименты с настройками пинов контроллера бессмысленны.
Если данные бьются, а на входе у тебя low speed - то смысл посмотреть настройки есть.
источник

ED

Electronics Designer in Embedded Group
Speed не относится ко входу. Speed - настройка скорости нарастания выходных драйверов.
источник

LZ

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

Вангам нужна пища для размышлений
источник

ED

Electronics Designer in Embedded Group
Грубо говоря, speed управляет ограничением тока перезарядки затворов выходных драйверов.
источник

A

Alexander in Embedded Group
Electronics Designer
Speed не относится ко входу. Speed - настройка скорости нарастания выходных драйверов.
Не уверен.
Speed также отвечает за частоту защелкивания на портах вроде.
источник

ED

Electronics Designer in Embedded Group
/me открывает даташит...
источник

F

FailsBot in Embedded Group
Electronics открывает даташит...
источник

LZ

Leonid Zaliubovskii in Embedded Group
Alexander
Не уверен.
Speed также отвечает за частоту защелкивания на портах вроде.
оно по клоку защелкивает, так что определенно влияет
источник

LZ

Leonid Zaliubovskii in Embedded Group
Electronics Designer
/me открывает даташит...
круто было бы, если бот подчищал бы за собой. - было бы огонь
источник