Архив автора: Петр Мальцев

STM32F429i_Discovery. Пример индустриального графического интерфейса

Слово «индустриальный» появилось не из-за желания посмотреть на мир шире. Знакомство с DMA2D напомнило что-то до боли знакомое… – Ну ДА!!! Adobe Illustrator, работа в котором радовала долгие годы жизни! Несколько лет назад пришло понимание, что многие электронные устройства проще…
Читать далее

STM32F429I-Discovery. Документация на русском языке.

Переводы обладают теми же недостатками, что и в предыдущей статье. И еще раз подтверждают золотые слова: «С возрастом проблем становится не меньше и не больше… Они просто становятся масштабней!» STM32F429ZIT6. RM0090 Reference manual. UM1725 User Manual. Документация на русском языке. Page…
Читать далее

STM32F0 RM0091 Reference manual. Документация на русском языке.

STM32F0 RM0091 Reference manual. При работе с STM32F0DISCOVERY мне волей-неволей пришлось перевести Гуглем описания отдельных устройств. Настоящим я публикую эти переводы без претензий на точность, грамотность и, тем более, на верстку. Этих рабочих документов мне вполне хватило для понимания работы…
Читать далее

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

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

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

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

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

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