Приветствую всех любителей программирования, микроконтроллеров, да и электроники в целом на нашем сайте! В этой статье немного расскажу о том, чем мы будем заниматься, а именно об учебном курсе по микроконтроллерам STM32.
Итак, для начала разберемся, что же нужно знать и уметь, чтобы начать изучать STM'ки. А, в принципе, ничего супер сложного и фееричного ) Конечно, на контроллеры STM32 люди обычно переходят, уже наигравшись с PIC и AVR, то есть в большинстве своем опытные разработчики. Но я постараюсь максимально подробно и понятно описывать все то, что мы будем использовать, чтобы те, кто впервые решил попробовать себя в программировании микроконтроллеров, могли легко разобраться в материале. Кстати, если будут возникать какие-нибудь вопросы, или просто что-то будет работать не так, как задумывалось, пишите в комментарии, постараюсь разобраться и помочь!
Пару слов о технических вопросах... В рамках учебного курса мы будем экспериментировать в основном с микроконтроллерами семейства STM32F10x. Но один из главных плюсов STM32 заключается в том, что код легко переносится с одного семейства на любое другое, например, STM32F3 или STM32F4. Кроме того, на нашем сайте будет много статей и примеров и для других семейств, так что никакие микроконтроллеры не будут обделены вниманием.
А поскольку прогресс не стоит на месте, создаются новые инструменты и библиотеки для работы, в частности, с STM32, то мы будем публиковать также дополнительные отдельные учебные курсы. Так компания STMicroelectronics прекратила поддержку библиотеки SPL, использовавшейся в этом курсе, поэтому я создал новый, посвященный работе уже с новыми инструментами, так что буду рад видеть вас там - STM32CubeMx. Также вот глобальная рубрика по STM32 - ссылка.
Собственно, вот и все, что я хотел тут рассказать, пора переходить от слов к делу, но это уже в следующей статье. Будем с нуля изучать программирование микроконтроллеров STM32 👍