STM32

Честное измерение RMS посредством АЦП микроконтроллера stm32f051R8, с выдачей результата на консоль (FreeRTOS + CMSIS)

В ответе на отклик на вакансию сайта hh.ru «Кандидат на должность Инженера программиста контроллеров» мне прислали тестовое задание. Поскольку оно не содержит персональных данных я привожу во вложении полный текст. Не то, чтобы я никогда ничего не измерял АЦП stm32f051R8,…
Читать далее

CCM (core coupled memory) data RAM. Документация на русском языке

  В одном из текущих проектов на STM32F407ZGT связанных с применением JSON взяла и закончилась оперативка… В описании Memories– Up to 1 Mbyte of Flash memory– Up to 192+4 Kbytes of SRAM including 64-Kbyte of CCM (core coupled memory) data…
Читать далее

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

Эта отладочная плата была приобретена в направлении других горизонтов развития, однако, как и прежде, с чего-то нужно оживлять железо. Эти отладочные платы с мониторчиками и Toush Screen – прежде всего прекрасный набор кнопок (черная и голубая в набор не входят)….
Читать далее

32F746GDISCOVERY. Документация на русском языке

AN4760 Application note Quad-SPI interface (QUADSPI) on STM32 microcontrollers. Документация на русском языке Документ вызвал достаточное количество вопросов. Все они описаны в проекте «STM32F746GDISCOVERY. Продолжение индустриального графического интерфейса» UM1713 Developing applications on STM32Cube with LwIP TCP/IP stack. Документация на русском…
Читать далее

MPU-6050, ICM20948. Документация на русском языке.

Так получилось, что пришлось пройти мимо MEMS датчиков. Правда дальше демонстрационного проекта дружбы MPU-6050 с STM32F746GDISCOVERY дело не пошло. GY-521 — то, что случилось под рукой, вернее лежало в ящике лет 7, а STM32F746GDISCOVERY — то, что лежало на столе…
Читать далее

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, я настоятельно рекомендую аппаратную защиту по току земли с отключением драйверов…
Читать далее