DIY
ViktorУстановка среды разработки
Заполняем форму и загружаем последнюю версию (5.25 на момент написания): https://www.keil.com/demo/eval/arm.htm
Установка необходимых библиотек
- Запускаем Keil.
- Нажимаем на кнопку Pack Installer в панели Project - Manage.
- В открывшемся окне нажимаем кнопку Check For Updates (ждём обновления списка пакетов), если это не было выполнено автоматически.
- Выбираем в дереве STMicroelectronics->STM32F1 Series->STM32F100 (F103RB) и устанавливаем нужные пакеты (можно и все).
На этом подготовка среды разработки закончена.
Создание проекта
- Project - New Project. Называем проект как угодно и сохраняем куда угодно, желательно без кириллицы в пути и названии
- Теперь нам необходимо выбрать наш чип
- После выбора чипа необходимо выбрать библиотеки, которые мы будем использовать. Возможно, понадобится библиотека CMSIS и StdPeriph (Device).
- Проект создан, поздравляю. Project - Manage и Project - Options for .. позволят повторить/исправить действия при создании проекта.
- А, да, для того, чтобы проект компилировался, в его настройках необходимо также прописать дерективу USE_STDPERIPH_DRIVER