Всем привет!) Продолжаем изучать ARM микроконтроллеры от компании ST, сегодня будем говорить, как можно быстро создать проект и включить светодиод не вдаваясь в глубокие познания архитектуры микроконтроллера. Для начала переходим по ссылке скачиваем программу STM32CubeMX и STM32CubeUpdater (один установочный пакет). Первая программа является генератором проектов, вторая является обновлением HAL-а для ST серии микроконтроллеров.

1. Запускам программу и создаем проект.

2. Выбираем микроконтроллер или борду для создания проекта.

3. Конфигурируем железо по необходимости ADC, DAC и различные RTOS.


4. Настройка тактирования микроконтроллера.

5. Проверяем из каких кубиков состоит проект и сохраняем все настройки проекта.

6. Рассчитываем потребляемую мощность микроконтроллера.

7. Генерируем проект в среде которой будем работать, я всегда выбираю MDK — Keil.

8. С генерируемый проект.

9. Обновляем firmware для STM-а.

И наконец вставляем в главный цикл программы пару строк кода, чтобы немного помигать светодиодом.

На сегодня все!) всем пока.