Size: a a a

2020 November 08

РМ

Роман Матвеев... in Deus Volt!
Илья - это Che?
источник

В

Василий in Deus Volt!
Ага
источник

РМ

Роман Матвеев... in Deus Volt!
Ну так я же именно такой подход, вроде, и описал выше. Разве нет?
источник

И

Илья in Deus Volt!
Василий
А есть же специальный режим генерации n импульсов
Вроде TIM1 и TIM8 такое должны уметь, но режим не очень гибкий
источник

И

Илья in Deus Volt!
Роман Матвеев
Ну так я же именно такой подход, вроде, и описал выше. Разве нет?
Ты не понятно что вообще описал, накидал малопонятных названий функций из кала и все)
источник

И

Илья in Deus Volt!
ой, хала
источник

В

Василий in Deus Volt!
Роман Матвеев
Ну так я же именно такой подход, вроде, и описал выше. Разве нет?
Возможно внутри хала происходит отключение ьаймера после одного срабатывания
источник

РМ

Роман Матвеев... in Deus Volt!
Василий
Возможно внутри хала происходит отключение ьаймера после одного срабатывания
ок, попробую поковыряться
источник

И

Илья in Deus Volt!
Василий
Возможно внутри хала происходит отключение ьаймера после одного срабатывания
Там есть настройка (хз как в хале совется), где выбираешь режим единичного импульса или непрерывной генерации. По идее эта функция не должна его менять на лету, ну судя по названию
источник

AK

Alexandr Kobzev in Deus Volt!
Роман Матвеев
STM32: Вопрос по работе таймера в режиме PWM/прерывание. Задача сформировать заданное количество импульсов.
Рассчитывал запустить таймер с помощь функции HAL_TIM_PWM_Start_IT() и в процедуре обработки прерывания инкрементировать счетчик. Как только он досчитает до заданного количества - выключаю PWM.
Но выдается только один импульс.
Вопрос: HAL_TIM_PWM_Start_IT() вообще подходит для этого?
такое можно на дма реализовать, формируем буфер на нужное количество импульсов, дма подсунет это всё в таймер, не грузим процессор инкрементами
источник

РМ

Роман Матвеев... in Deus Volt!
Alexandr Kobzev
такое можно на дма реализовать, формируем буфер на нужное количество импульсов, дма подсунет это всё в таймер, не грузим процессор инкрементами
Спасибо!
Хотя, для большого числа импульсов, кажется, расточительным с т.з. расхода памяти
источник

И

Илья in Deus Volt!
DMA burst все таки больше для формирования сложных сигналов
источник

AK

Alexandr Kobzev in Deus Volt!
ну я так понимаю, такие вещи как запустить шим на n импульсов это скорее всего ЧПУ, а где чпу скорее всего нужно будет тормозить, ускоряться и тд, так что дма будет отличным выбором.
Ну а если не для ЧПУ, то оверкилл, конечно.
источник

РМ

Роман Матвеев... in Deus Volt!
ААААА! Спаситепомогите!!!
В STM32CubeIDE при создании проекта указал непустую папку C:\misc и он ее гад очистил! Причем вообще никаких предупреждений не выдавал! Как так?!!!
источник

AK

Alexandr Kobzev in Deus Volt!
Роман Матвеев
ААААА! Спаситепомогите!!!
В STM32CubeIDE при создании проекта указал непустую папку C:\misc и он ее гад очистил! Причем вообще никаких предупреждений не выдавал! Как так?!!!
обычная история
источник

РМ

Роман Матвеев... in Deus Volt!
пздц, если честно :(((
источник

В

Василий in Deus Volt!
Роман Матвеев
пздц, если честно :(((
это они мягко намекают
источник

В

Василий in Deus Volt!
после пары таких случаев откажешься от куба
источник

РМ

Роман Матвеев... in Deus Volt!
они - это кто?
источник

OU

Oybek Usmanov in Deus Volt!
Роман Матвеев
ААААА! Спаситепомогите!!!
В STM32CubeIDE при создании проекта указал непустую папку C:\misc и он ее гад очистил! Причем вообще никаких предупреждений не выдавал! Как так?!!!
Пока ничего не делали попытатся востановлением файлов Rescue программой. Я несколько раз вытаскивал так
источник