Блог им. Catethysis - Блог по электронике, STM32, и встроенной разработки.Женские сплетни

Блог им. Catethysis

hpBnyPzrK d MEHrJnVcFBfbPfOXlnftWFT 0

Прячь код и вызывай чужие функции!

Хорошая техника для уменьшения размера прошивки — перенос функций в бутлоадер. Если в коде есть какие-то большие функции, которые не будут изменяться в будущем (например, настройка периферии или инициализация массивов) — имеет смысл навсегда...

image Push Pull преобразователь с использованием STMF 0

Push-Pull преобразователь с использованием STM32F103

Автор: Dzinn Введение Так уж сложилось, что интересная тема в вузе потребовала собрать интересный импульсный блок питания. До этого момента, автор уже много раз собирал однотактные преобразователи: прямоходовые и обратноходовые, на основе микроконтроллеров STM32F031...

image Вставка файлов в прошивку 0

Вставка файлов в прошивку

Часто бывает нужно использовать в прошивке какой-то файл: картинку, музыку, набор файлов для создания веб-страницы, а иногда и ещё одну прошивку. Есть программы вроде bin2h, но по-моему скачивать программу на один раз неудобно. Поэтому...

mikromedia for STM mcu 0

Разбор .svd-файлов из IAR (описания регистров STM32)

Для одной задумки с битбэндингом мне потребовался полный список регистров всех модулей STM32. Моя старшая сестра (лень вперёд меня родилась) запретила мне рыскать по даташитам на все контроллеры и выписывать данные о регистрах, поэтому в...

bfabcdec i 0

BitBanding в ARM Cortex — доступ к отдельным битам регистров

В ядрах ARM Cortex есть удобный способ для доступа к отдельным битам регистров. Каждый бит получает свой виртуальный регистр, в который можно записать 0 или 1. Номера регистров битбэндинга формируются так: 0x42000000 + (регистр...

image stmcrc 0

STM32 → CRC (подсчёт контрольной суммы)

Во всех микроконтроллерах STM32 есть модуль CRC, с помощью которого можно вычислить контрольную сумму любого набора данных. Внутри модуля реализован аппаратный калькулятор контрольной суммы по алгоритму CRC-32, который применяется в том числе в Ethernet,...

image Anboxing 0

Анбоксинг и обзор STM32F746G-Discovery — новой отладочной платы от ST

Итак, у меня есть самая топовая плата STM32F746G-Discovery с процессором новой серии F7, и это — первый в России обзор этой платы. Её пока нет ни у кого больше. Плата приехала в обычном пластмассовом кейсе,...

image STMElectronics 0

Блог наладил контакты с ST Microelectronics

28 июля я побывал в московском офисе ST Microelectronics. В первую очередь, конечно, меня интересовали микроконтроллеры STM32, но ещё мы затронули тему MEMS, силовых транзисторов и радиомодулей.

image Consolnyi programmator 0

Консольный программатор ST-Link_Utility-CLI

В комплекте поставки программатора ST-Link есть не только графическая утилита ST-Link Utility, но и консольная программа ST-LINK_CLI.exe. Она даёт возможность автоматизировать процесс прошивки МК, что крайне полезно если плат много (десятки или сотни). Я...