Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

Создание вручную проекта с HAL но без STM32CubeMX ?

Сб ноя 17, 2018 18:58:26

Что то мне не нравиться навязанное оформление кода STM32CubeMX, прошу подсказать
русскоязычною статью как вручную создать проект с подключенной библиотекой HAL в
Keil 5.24a на C++, или если это не сложно прямо тут написать как это сделать.


Предполагается в случае затруднений просто создавать временные проекты в STM32CubeMX
для Keil 5.24a и переносить от туда куски кода в основной проект.

Re: Создание вручную проекта с HAL но без STM32CubeMX ?

Вс янв 27, 2019 16:13:08

А по-простому? Пишешь свой код в отдельном .c-файле, заголовки - в отдельном .h-файле, или в нескольких. Файлы кода складываешь в построенную КубикомМХ папку Src, файлы заголовков - в папку Inc. В main.c между /* USER CODE BEGIN Includes */ и /* USER CODE END Includes */ пишешь #include для своего первого заголовочного файла, а между /* USER CODE BEGIN 2 */ и /* USER CODE END 2 */ - вызов начала своего кода. И все, ставить Кубик в известность о том, что ты из этой функции не вернешься не надо. Не забудь только в первом заголовочном файле описать функцию начала твоего кода, а то не соберется. И больше не надо пялиться в кубические творения, работаешь только со своим кодом. При перегенерации кубической программы, твои две строчки кода в кубической main.c останутся без изменения, и никаких проблем.
Ответить