STM32. Создание проекта в Keil.
Keil, IAR, Coocox... IAR, с одной стороны, хорош, но Кейл понравился больше, возможно, интуитивно понятнее, интерфейс удобнее, в общем, просто понравился больше и точка, ну и начал STM32 с него. IAR оставлю для STM8.
На этом базовая настройка проекта завершена. Далее как обычно пишется код.
Для проектов будет использоваться Keil uVision5.
Для создания проекта в Keil:
- Выбираем Project -> New uVision Project.
- Указываем каталог для проекта и имя проекта.
- Выбираем камень (для stm32vldiscovery - STM32F100RB).
- Выбираем необходимые компоненты (как на рисунке)ПКМ.
- ПКМ (Target 1 ->) Source Group 1, Add New Item to... Добавляем исходники и заголовочные файлы main.h, main.c.
- Настраиваем проект. Жмем ALT+F7. Ставим частоту кварца на вкладке Target, в Output галочку напротив генерации HEX файла, на вкладке Debug выбираем использовать ST-Link Debugger. Остальные настройки по желанию. Использование SPL потребует дополнительно прописать define на вкладке C/C++ "USE_STDPERIPH_DRIVER,STM32F10X_MD_VL" (или другой, в зависимости от используемого МК).
- Подключаем необходимые заголовочники, для этого ПКМ - Insert "#Include file" - stm32f10x.h.
На этом базовая настройка проекта завершена. Далее как обычно пишется код.



Комментарии
Отправить комментарий