STM32

STM32F0. 3-фазный DMA PWM. Настройка TIM1, TIM2, TIM14, DMA, DAC, обработка их прерываний. Настройка функции DMA Burst

Статью можно рассматривать дополнением к статье про ШИМ без DMA, как стремление к совершенству! ))))))))))))))))) Модное слово DMA… Частота несущей сразу существенно подсела. Обработка прерываний имеет время. Занятая шина данных, тоже имеет значение. Именно этот эксперимент открыл глаза на то,…
Читать далее

STM32F0. 3-фазный PWM. Настройка TIM1, TIM2, TIM14, DMA, DAC и обработка их прерываний.

Опыт накоплен в процессе изучения STM32F0DISCOVERY на примере всем понятной задачи управления асинхронным трехфазным двигателем. Не смотря на использование сторожевого таймера DAC по току при  работе с питанием 220, я настоятельно рекомендую аппаратную защиту по току земли с отключением драйверов…
Читать далее

OLED SSD1306 (SSD1309) STM32F1 в качестве SPI видеокарты для STM32F0

Пример приема и индикации чисел Фибоначчи, посчитанных на stm32f0 (Slave). Этюд, в представленном виде, не имеет отношения к драйверу двигателя. Аппаратный SPI:    STM32F1 — master, STM32F0 — slave.  Сам OLED SSD1309 подключен в проекте к STM32F103C8 по интерфейсу I2C. Работает…
Читать далее