Size: a a a

2020 January 01

s

stD in STM32
Телеграм обновился, Паша сделал подарок на Новый Год, добавил проверку орфографии.
источник

s

stD in STM32
источник

YL

Yury Lyushnevsky in STM32
Turunchuk
С новым, 0x7E4 Годом!
Ноля не хватает перед 7.
Так красивее: 0х07Е4
источник

АС

Аркадий Солонухин in STM32
👍
источник

М

Михаил in STM32
Всех с Новым 2020 Годом! Может есть кто разбирался с реализацией управления симистором? Хочу каждые 10мс, синхронно переходу через 0, включать симистор с заданной задержкой. Задержки (например 1мкс и 5мс) выбирать переключением по кругу кнопкой. Далее по тому же переходу через 0 отключать его.
источник

s

stD in STM32
Если вы говорите о диммере, то вот...

https://istarik.ru/blog/arduino/137.html
источник

М

Михаил in STM32
stD
Если вы говорите о диммере, то вот...

https://istarik.ru/blog/arduino/137.html
источник

М

Михаил in STM32
Эта статья очень полезная, несколько недель уже открыта у меня. Но немного хочу получить другую осциллограмму:
источник

М

Михаил in STM32
источник

A

ASSembler in STM32
Михаил
Эта статья очень полезная, несколько недель уже открыта у меня. Но немного хочу получить другую осциллограмму:
Не могу понять задачу, детектирует ноль, а дальше ждите сколько нужно
источник

М

Михаил in STM32
Не очень силен в конфигурации CubeIDE и в целом в языке СИ. Вижу это так: настраиваю 1 таймер на захват перехода с 1->0 и с 0->1 . Далее мне нужен второй таймер для счета задержки включения? Каким образом реализовать выбор задержки через кнопку?
источник

КБ

Константин Буланов in STM32
Коллеги медленно схожу с ума. Есть BLUEPILL работающая под HAL в STM32CubeIDE. Пробую на ней вывести float значения и попадаю сразу в HARDFAUL. Если выводить не float то все работает как нужно. Флаг линкеру -u _printf_float установлен. Основное сумашествие в том что этот же код по KEIL работает. И этот же код в той же STM32CubeIDE но для платки STM32F401CCU6 (https://aliexpress.ru/item/4000103610226.html?spm=a2g0o.cart.0.0.53213c00ffYMY9&mp=1) тоже отлично работает. Может кто подскажет какие настройки нужно произвести в STM32CubeIDE именно для того, чтоб вывод float заработал с BLUEPILL?
Кусок кода. Если нужно могу весь проект выгрузить.
https://pastebin.com/hLCumhWL
источник

s

stD in STM32
У меня ваш код работает. Попробуйте без отладки сделать. И да, я закомментил  переключение ГПИО.

И ещё (к делу не относиться), у вас неправильный порядок вывода символов перевода каретки и новой строки, должно быть так - \r\n
источник

s

stD in STM32
Михаил
Не очень силен в конфигурации CubeIDE и в целом в языке СИ. Вижу это так: настраиваю 1 таймер на захват перехода с 1->0 и с 0->1 . Далее мне нужен второй таймер для счета задержки включения? Каким образом реализовать выбор задержки через кнопку?
В статье всё описано, ненужно захватов. Нужно только управлять длиной импульса.
источник

КБ

Константин Буланов in STM32
stD
У меня ваш код работает. Попробуйте без отладки сделать. И да, я закомментил  переключение ГПИО.

И ещё (к делу не относиться), у вас неправильный порядок вывода символов перевода каретки и новой строки, должно быть так - \r\n
Дмитрий. А вы его проверяете в STM32CubeIDE? У меня этот код в KEIL тоже работает без проблем в этом и проблема.
источник

s

stD in STM32
У меня CubeIDE, проверял в труестудио.
источник

s

stD in STM32
источник

КБ

Константин Буланов in STM32
А у вас какие значения стоят?
источник

s

stD in STM32
У меня ТруеСтудио, а это относится к  CubeIDE.

У меня так - _estack = 0x20005000;
источник

КБ

Константин Буланов in STM32
Спасибо сейчас попробую. Как я понял нужно закоментить _estack и задать вместо него _stacktop. Правильно?
источник