Микроконтроллер и Bootloader. Описание и принцип работы.

Приветствую всех на нашем сайте и сегодня мы после небольшого перерыва вернемся к теме микроконтроллеров. А если быть совсем точным, то мы начинаем обсуждать одну очень интересную и важную тему, а именно использование bootloader’а (загрузчика) при программировании контроллеров. Сегодня мы разберем теоретическую часть — зачем bootloader нужен, как он работает и что это вообще такое. Следующая статья будет посвящена целиком и полностью практике. Забегая вперед скажу, что мы напишем свой bootloader для любимых микроконтроллеров STM32 😉

Использование bootloader'а

Читать далее

STM32. Работа с Flash-памятью.

Сегодняшняя статья, как вы уже поняли из названия, будет посвящена микроконтроллерам STM32 и работе со встроенной flash-памятью 😉 Да-да, именно с той памятью, в которой хранится прошиваемая нами программа ) Поскольку в STM32 нет EEPROM (энергонезависимой памяти) для хранения данных можно использовать flash-память контроллера, и сегодня мы как раз и разберемся как же это работает.

Читать далее