Архив рубрики: Обучалка

STM32 fast start. Часть 2 Hello World на HAL, отладка в Atollic TrueSTUDIO

В прошлый раз мы осваивали создание нового проекта при помощи STM CubeMX первую часть можно найти здесь. Для тех, кому лень перечитывать — закончилось все тем, что пустой проект успешно собрался. В данной части напишем простейший пример Hello World на HAL, посмотрим как запускать и пользоваться отладчиком, ну и выясним, сколько же памяти кушает наша… Читать далее »

STM32 fast start. Часть 1 ПО, материалы, Cube MX.

В последнее время все чаще сталкиваюсь с холиварами на тему Cube MX и HAL, применительно к контроллерам STM32.
С одной стороны — стоят защитники, которым нравится удобство конфигурирования и читаемость кода.
С другой — приверженцы писать все руками, которым важна скорость работы и бережное использование ресурсов.
Для того, чтобы расставить все точки над i — попробуем написать «Hello world» тремя наиболее часто используемыми путями CMSIS, LL, HAL. Оценим затраты (ресурсы контроллера, объем исполняемого файла, и конечно же время работы разработчика).

Готовим массивы для светодиодных матриц в Excel

Часто ли вы находите нестандартные применения обычным вещам? Если такое случается — то эта статья для вас. Сразу скажу, способ был испробован от безысходности, когда других инструментов кроме Excel под рукой не было. Итак, начнем. Сразу определимся, что мы хотим получить. Для вывода на стандартную матрицу 8 x 8 светодиодов — необходимо записать на нее… Читать далее »