Size: a a a

2021 April 27

A

Artem 🏳️‍🌈 USSR Gay ... in STM32
наверное в теории как-то можно, самому реализовать тайминги итд, но я не вижу в этом смысла. У меня такая же задача, и я купил плату stm32f429 discoчего-то там. Там уже есть память SDRAM на 64mbit
источник

с

смкх in STM32
просто у меня вот на руках есть STM32F100C8T6
источник

m

mehas in STM32
Fsmc не значит что dram сапортит...
Если на лоу серии хотите добавить озу то лучше spi ram чем городить пинодрыги или что-то подобное
источник

с

смкх in STM32
в нем нет ни FSMC, ни FMC. Из этого следует, насколько я понимаю, что нормально DRAM я подключить не могу
источник

D

Dmitry in STM32
У меня почему-то этот стандартный пример с коробки не стартует, вообще даже соединение не устанавливает
источник

AT

Alexander Troshin in STM32
А платы дискавери или нуклео с эзернетом нету с F7 под рукой? У вас кастомная плата? Можно сравнить проекты в папке CubeMx и свой по настройке lwip. В wiresharke глянуть как проходит обмен.
источник

D

Dmitry in STM32
У меня есть 746 нуклео и дискавери. Проект сейчас на нуклео настроен. Вот что показывает wireshark, после некоторого шаманства над кодом, но страницу в браузер мне сервер не подгружает, да и весь остальной код, который выполняет фоновые задачи повис, кроме одного PWM таймера
источник

D

Dmitry in STM32
источник

D

Dmitry in STM32
Судя по всему пк не может достучаться до мк нормально
источник

m

mehas in STM32
только spi
источник

AT

Alexander Troshin in STM32
Судя по этому логу, все отваливается когда приходит запрос GET, надо смотреть задачу tcp ip thread, бряк на нее поставить и посмотреть как формирует ответ, если все ок, то далее смотреть http_server_serve.
источник

AT

Alexander Troshin in STM32
А в хард фаулт случайно не сваливается мк??
источник

D

Dmitry in STM32
Я вернулся к реализации которая была до этого, не пример из Куба, а то, что скидывал ранее, но там по сути идея одна и та же. Вот сейчас лог такой. А мк глох из-за вот этого else (3й скрин), там получается если данные принимаются, то выполняется их обработка(2й скрин), а если ничего не принимается, то код начинает крутиться в этом else, поэтому и зависает, условие if  помогает избежать частного попадания туда
источник

D

Dmitry in STM32
источник

D

Dmitry in STM32
источник

D

Dmitry in STM32
источник

АД

Александр Доманский... in STM32
Добрый день.  Есть таймер tim16, который отсчитывает тайм-аут чтения usart. Но прерывание по переполнению срабатывает сразу после запуска таймера, хотя частота на выходе предделителя 1000гц и ARR = 7. У кого-нибудь такое было? С чем это может быть связано?
источник

D

Dmitry in STM32
Так а ответ на get же формируется вообще 3мя строками 961,962,963
источник

D

Dmitry in STM32
Таймер настроен с каналами или без?
источник

АД

Александр Доманский... in STM32
Без
источник