CUSTOMELECTRONICS.RU
Информационно-учебный блог о разработке электроники
Эл. почта: info@customelectronics.ru

STM32. Новый курс по программированию

На сегодняшний день микроконтроллеры семейства STM32 заняли прочную позицию на рынке, а появление полноценных средств разработки и отладки позволяет быстро осваивать их возможности.
Но, тем не менее, материалов для изучения этих микроконтроллеров и особенностям разработки ПО на языке С для микроконтроллеров достаточно мало.
Этой статьей мы начинаем свой обновленный авторский курс.

Аппаратное обеспечение

В нашем курсе мы будем использовать Аппаратно-программный комплекс «Импульс» для изучения микроконтроллеров.

Импульс

Импульс. Аппаратно-программный комплекс для изучения МК семейства STM32

Первая статья цикла будет посвящена описанию этого учебного стенда. В его состав входит плата Nucleo F411RE, а так же простейшие периферийные устройства, применяемые в устройствах на МК. Кнопки, дисплей, пьезоизлучатель, датчики температуры, переменные резисторы, светодиоды и внешние RTC.

Статьи цикла вполне можно изучать и проделывать эксперименты в том числе не имея под рукой этого отладочного комплекта.

Программное обеспечение

На сегодняшний день программная среда STM32CubeIDE — наилучшим образом подходит для разработки под STM32. Она органично интегрирует средства для инициализации кода, менеджмент файлов проекта и поддержку отладочных средств. Но самое главное — это официальная бесплатная среда разработки с поддержкой непосредственно от производителей этих микроконтроллеров.

Также мы будем использовать в своем курсе HAL-драйвер (Hardware Abstraction Layer), так как в подавляющем большинстве случаев серьезные проекты так или иначе разрабатываются с применением этого драйвера.

Все статьи курса вы можете найти по этим ссылкам:

  1. STM32. Введение. Импульс. Аппаратно-программный комплекс для изучения МК семейства STM32
  2. STM32. Тема 0.0 Работа в STM32CubeIDE
  3. STM32. Тема 1.0 Генерация управляющих импульсных сигналов
  4. STM32. Тема 1.1 Генератор меандра
  5. STM32. Тема 1.2 Генератор сигнала SOS
  6. STM32. Тема 1.3 Генератор сигнала SOS со звуком
  7. STM32. Тема 1.4 Линейный обработчик светофора
  8. STM32. Тема 1.5 Линейный обработчик светофора для перекрестка
  9. STM32. Тема 1.6 Обработчик светофора со трелкой
  10. STM32. Тема 1.7 Обработчик светофора с пешеходными секциями в автоматном стиле
  11. STM32. Тема 2.0 Семисегментный индикатор
  12. STM32. Тема 2.1 Обработчик семисегментного индикатора
  13. STM32. Тема 2.2 Обратный таймер 5 сек
  14. STM32. Тема 2.3 Таймер 10 сек
  15. STM32. Тема 2.4 Бегущий огонь
  16. STM32. Тема 2.5 Индикатор состояния
  17. STM32. Тема 2.6 Таймер 1 минута
  18. STM32. Тема 2.7 Светофор с таймером обратного отсчета
  19. STM32. Тема 3.0 Тактовые кнопки
  20. STM32. Тема 3.1 Телеграфный манипулятор
  21. STM32. Тема 3.2 Вызывной светофор
  22. STM32. Тема 3.3 Ямбический ключ
  23. STM32. Тема 3.4 Счетчик внешних событий
  24. STM32. Тема 3.5 Индикатор переключения АКПП
  25. STM32. Тема 3.6 Матричная клавиатура

Мы будем очень рады, если вы поддержите наш ресурс и посетите магазин наших товаров shop.customelectronics.ru.

Метки отсутствуют Просмотров: 2528