STM32Cube ADC+PWM Регулировка яркости светодиодов используя ШИМ,АЦП и stm32f4 discovery

preview_player
Показать описание
Меняем яркость свечения светодиодов на плате stm32f4 discovery используя АЦП + ШИМ
Рекомендации по теме
Комментарии
Автор

Хорошая работа, я сделал это на CubeIDE.
Прости язык.
Привет от México

luisrangel
Автор

объясните по подробнее строчку TIM4->CCR1 = adc*16;

alexmangir
Автор

adc*16 знак * умножения обычно считается или я неправильно понимаю?

ivanrusev
Автор

11:14 не совсем понял. Увеличиваем значение чего?

tgvrnxs
Автор

Доброго времени суток, работал с StdPeriph узнал о Кубику и что он работает с HAL, не могли бы подсказать где найти уроки или краткое описание для HAL на Русском, так как мануал по нем же от ST пугает количеством и несуразностью.

fkksijl
Автор

На основании чего задается pollforconversion?)

Sanchogus
Автор

Стартовать и останавливать АЦП непрактично - таким образом вы останавливаете весь АЦП полностью. Можно поставить в ХАЛе hadc1.Init.EOCSelection = EOC_SEQ_CONV, чтобы конверсии заканчивались автоматически. SPL как по мне более понятная в этом плане, но в последнее время HAL перспективней учить.

RussianCthulhu
Автор

HAL_StatusTypeDef HAL_TIM_PWM_ConfigChannel эта функция получше будеь

tyhranmnatsakanian
Автор

Вроде все просто, но мой проц 32f217 отказывается на прочь включать PWM.Даже все регистры таймеров молчат, хоть и стартую как положено и все значения присваиваю .Отдельно цифровыми портами мигают и регистры показывают, а вот с таймером ну никак .

armagedonusus