Проверка корректности адресов в памяти на Cortex-​M0/​M3/​M4/​M7

Проверка корректности адресов в памяти на Cortex-​M0/​M3/​M4/​M7

Одна из весьма полезных и при этом почему-​то в готовом виде нигде не описанных возможностей на микроконтроллерах Cortex‑M (всех) — это возможность проверки корректности адреса в памяти. С её помощью можно определять размеры флэша, ОЗУ и EEPROM, определять наличие на конкретном процессоре конкретной периферии и регистров…

Оптимизация энергопотребления STM32: практическое руководство

Оптимизация энергопотребления STM32: практическое руководство

В сети довольно много статей про работу микроконтроллеров STM32 в энергоэффективных устройствах — как правило, это устройства на батарейном питании — однако среди них прискорбно мало разбирающих эту тему за пределами перечисления энергосберегающих режимов и команд SPL/​HAL, их включающих (впрочем, та же претензия относится к подавляющему большинству статей про работу с STM32).

Основы электробезопасности при проектировании электронных устройств

Основы электробезопасности при проектировании электронных устройств

После волны, поднятой моим предыдущим постом, довольно заметное число людей спрашивали меня (в фейсбуке, в личке и т.п.), на что, собственно, обращать внимание, чтобы вместо умной розетки на ардуино не получить очередной тазик-​эвтаназик.