STM32. Новый курс по программированию
На сегодняшний день микроконтроллеры семейства STM32 заняли прочную позицию на рынке, а появление полноценных средств разработки и отладки позволяет быстро осваивать их возможности.
Но, тем не менее, материалов для изучения этих микроконтроллеров и особенностям разработки ПО на языке С для микроконтроллеров достаточно мало.
Этой статьей мы начинаем свой обновленный авторский курс.
Аппаратное обеспечение
В нашем курсе мы будем использовать Аппаратно-программный комплекс «Импульс» для изучения микроконтроллеров.
Первая статья цикла будет посвящена описанию этого учебного стенда. В его состав входит плата Nucleo F411RE, а так же простейшие периферийные устройства, применяемые в устройствах на МК. Кнопки, дисплей, пьезоизлучатель, датчики температуры, переменные резисторы, светодиоды и внешние RTC.
Статьи цикла вполне можно изучать и проделывать эксперименты в том числе не имея под рукой этого отладочного комплекта.
Программное обеспечение
На сегодняшний день программная среда STM32CubeIDE — наилучшим образом подходит для разработки под STM32. Она органично интегрирует средства для инициализации кода, менеджмент файлов проекта и поддержку отладочных средств. Но самое главное — это официальная бесплатная среда разработки с поддержкой непосредственно от производителей этих микроконтроллеров.
Также мы будем использовать в своем курсе HAL-драйвер (Hardware Abstraction Layer), так как в подавляющем большинстве случаев серьезные проекты так или иначе разрабатываются с применением этого драйвера.
Все статьи курса вы можете найти по этим ссылкам:
- STM32. Введение. Импульс. Аппаратно-программный комплекс для изучения МК семейства STM32
- STM32. Тема 0.0 Работа в STM32CubeIDE
- STM32. Тема 1.0 Генерация управляющих импульсных сигналов
- STM32. Тема 1.1 Генератор меандра
- STM32. Тема 1.2 Генератор сигнала SOS
- STM32. Тема 1.3 Генератор сигнала SOS со звуком
- STM32. Тема 1.4 Линейный обработчик светофора
- STM32. Тема 1.5 Линейный обработчик светофора для перекрестка
- STM32. Тема 1.6 Обработчик светофора со трелкой
- STM32. Тема 1.7 Обработчик светофора с пешеходными секциями в автоматном стиле
- STM32. Тема 2.0 Семисегментный индикатор
- STM32. Тема 2.1 Обработчик семисегментного индикатора
- STM32. Тема 2.2 Обратный таймер 5 сек
- STM32. Тема 2.3 Таймер 10 сек
- STM32. Тема 2.4 Бегущий огонь
- STM32. Тема 2.5 Индикатор состояния
- STM32. Тема 2.6 Таймер 1 минута
- STM32. Тема 2.7 Светофор с таймером обратного отсчета
- STM32. Тема 3.0 Тактовые кнопки
- STM32. Тема 3.1 Телеграфный манипулятор
- STM32. Тема 3.2 Вызывной светофор
- STM32. Тема 3.3 Ямбический ключ
- STM32. Тема 3.4 Счетчик внешних событий
- STM32. Тема 3.5 Индикатор переключения АКПП
- STM32. Тема 3.6 Матричная клавиатура
Мы будем очень рады, если вы поддержите наш ресурс и посетите магазин наших товаров shop.customelectronics.ru.
Метки отсутствуют Просмотров: 2528